Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
rpi_dw [2019/02/20 23:14] – [Apache, MySQL, PHP, phpMyAdmin und FTP einrichten] administrator | rpi_dw [2019/02/23 21:22] – administrator | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Raspberry als Dokuwiki-Server ====== | ====== Raspberry als Dokuwiki-Server ====== | ||
- | V 1.08 => // administrator | 17-Feb-2019 | + | => // administrator | 23-Feb-2019 |
\\ | \\ | ||
Zeile 10: | Zeile 10: | ||
\\ | \\ | ||
- | Voraussetzung ist ein lauffähiges System mit [[ssh_boot|SSH]] Zugang. \\ | + | Voraussetzung ist ein lauffähiges System mit [[ssh_boot|SSH]] Zugang |
In diesem Beispiel wird '' | In diesem Beispiel wird '' | ||
Zeile 169: | Zeile 169: | ||
===== Apache, MySQL, PHP, phpMyAdmin und FTP einrichten ===== | ===== Apache, MySQL, PHP, phpMyAdmin und FTP einrichten ===== | ||
- | Die Installation der Webserver-Umgebung ist unter [[https:// | + | Die Installation der Webserver-Umgebung ist unter [[rpi_web|Raspberry Pi als Webserver]] beschrieben. |
- | \\ | + | |
\\ | \\ | ||
+ | |||
---- | ---- | ||
- | |||
Zeile 285: | Zeile 284: | ||
Auf dieser Seite ist bereits der Name von Dokuwiki zu sehen, und man kann sich bereits als Administrator anmelden. | Auf dieser Seite ist bereits der Name von Dokuwiki zu sehen, und man kann sich bereits als Administrator anmelden. | ||
- | ===== Eigenes Logo ===== | ||
- | Der Pfad, in dem das Logo gespeichert ist, lautet:\\ | ||
- | // | ||
- | |||
- | Das originale Logo löschen oder umbenennen und das Eigene einfügen. Die Auflösung des Logo ist 64 x 64 Pixel. | ||
- | |||
- | ---- | ||
- | |||
- | ===== Eigenes Favicon ===== | ||
- | |||
- | Das **favicon.ico** ist eine Grafik, welche im Browser und bei Lesezeichen angezeigt wird. | ||
- | |||
- | Die in DokuWiki verwendete Standardeinstellung des **favicon.ico** enthält 8-Bit-PNG-Bilder mit den Abmessungen 16x16px, 32x32px und 48x48px. | ||
- | |||
- | DokuWiki verwendet **favicon.ico** aus dem Verzeichnis ''/ | ||
- | |||
- | **Benutzerdefinierte Favicons**\\ | ||
- | Wenn Sie das standardmäßige DokuWiki-**favicon.ico** durch eine eigene Grafik ersetzen möchten, können Sie es an einer der folgenden Stellen platzieren: | ||
- | |||
- | * dem Web Root (/www) | ||
- | * im Root des DokuWiki-Verzeichnisses | ||
- | * in DokuWiki/ | ||
- | * in DokuWiki/ | ||
- | |||
- | Standardmäßig hat DokuWiki eine Datei favicon.ico in DokuWiki/ | ||
- | |||
- | [[https:// | ||
- | |||
- | ---- | ||
===== Erste Seite ===== | ===== Erste Seite ===== | ||
Zeile 393: | Zeile 363: | ||
Die nächsten Plugin' | Die nächsten Plugin' | ||
\\ | \\ | ||
- | In der Grundinstallation werden hier folgende, weitere Plugins, verwendet: | ||
- | |||
- | **=> BackupTool for DokuWiki** - Führt ein Backup der Daten eines DokuWiki-Servers durch. [[https:// | ||
- | |||
- | **=> Gallery Plugin** - Erzeugt eine Bildergallerie aus einem Namespace oder einem RSS/ATOM Feed. [[http:// | ||
- | |||
- | **=> Note Plugin** - Darstellung von auffälliger, | ||
- | |||
- | **=> Open Document Plugin** - Exportiert eine Seite im Open Document Format (Libre-/ | ||
- | //Bei der Erstellung von Seiten ist zu beachten, dass die Exportfunktionen kein HTML exportieren können!// | ||
- | |||
- | **=> timer** - Ereignis zu einem definierten Zeitpunkt anzeigen. [[https:// | ||
- | |||
- | **=> DokuWiki Upgrade Plugin** - Upgradefunktion der Dokuwiki-Installation. [[http:// | ||
- | |||
- | **=> Yearbox Plugin** - Erstellt einen vollständigen HTML-Kalender für das angegebene Jahr mit einem Link zum Erstellen einer neuen Seite für jeden Tag des Jahres. Bestehende Seiten erhalten eine QuickInfo mit einer Vorschau des Seiteninhalts. [[https:// | ||
- | |||
- | **=> Comment Syntax Plugin** - Damit ist es möglich, Kommentare im Seitenquelltext unterzubringen, | ||
- | |||
- | __Testweise Installationen: | ||
- | **=> Tabinclude Plugin** - Dieses Plugin erzeugt eine Karteikartenfunktion. [[https:// | ||
+ | Die Liste der Installierten Plugins ist [[rpi_dw_plugin|hier]] zu finden. | ||
---- | ---- | ||
Zeile 476: | Zeile 426: | ||
---- | ---- | ||
- | |||
===== Tips und Tricks ===== | ===== Tips und Tricks ===== | ||
- | ==== Zu lange Textdateien ==== | + | [[rpi_dw_tt|{{: |
- | + | ||
- | <note important> | + | |
- | **<color # | + | |
- | Wenn diese zu viele Zeilen hat, treten eigenartige Effekte wie abgeschnittener oder gelöschter Text in %%< | + | |
- | Wo diese Grenze liegt ist auch in den diversen Foren nicht eruierbar.\\ | + | |
- | Daher im Notfall die Seiten anders struktuieren. | + | |
- | </ | + | |
---- | ---- | ||
- | ==== Einzelne Seite exportieren ==== | ||
- | |||
- | Am Ende des Links in der Eingabezeile '' | ||
- | {{: | ||
- | |||
- | ---- | ||
- | |||
- | ==== Vergessenes Passwort ==== | ||
- | |||
- | Falls das Administrator-Passwort abhanden kommt, einen neuen User mit Administratorrechten in die /// | ||
- | |||
- | sudo nano .../ | ||
- | | ||
- | '' | ||
- | |||
- | test: | ||
- | |||
- | Das sollte dann in etwa so aussehen: | ||
- | |||
- | <file plain users.auth.php> | ||
- | # users.auth.php | ||
- | # <?php exit()?> | ||
- | # Don't modify the lines above | ||
- | # | ||
- | # Userfile | ||
- | # | ||
- | # Format: | ||
- | # | ||
- | # login: | ||
- | |||
- | admin: | ||
- | test: | ||
- | </ | ||
- | |||
- | Mit diesen Einstellungen kann man sich als User '' | ||
- | |||
- | ---- | ||
- | |||
- | ==== Windows Links ==== | ||
- | |||
- | {{ : | ||
- | \\ | ||
- | Da es unter Windows mit Firefox nicht möglich ist, direkt auf verlinkte Dateien, in meinem Fall PDF-Dokumente, | ||
- | \\ | ||
- | \\ | ||
- | {{:: | ||
- | \\ | ||
- | |||
- | Der Aufruf erfolgt mit einem externen Link {{:: | ||
- | |||
- | '' | ||
- | |||
- | In der Seitendarstellung wird der Link mit einer Weltkugel als externer Link gekennzeichnet | ||
- | |||
- | '' | ||
- | |||
- | und kann direkt angesprochen werden. | ||
- | |||
- | ---- | ||
===== Anpassen ===== | ===== Anpassen ===== | ||
- | + | Um die Anpassungen anzusehen, dem [[rpi_dw_anpassen|Link]] folgen. | |
- | ==== Medien in neuem Tab öffnen ==== | + | |
- | Konfigurationsmanager starten (Admin/ | + | |
- | + | ||
- | {{:: | + | |
- | + | ||
- | Nicht das **Speichern der Einstellungen** vergessen!\\ | + | |
- | \\ | + | |
- | + | ||
- | ==== Akronym einfügen ==== | + | |
- | + | ||
- | Ein Akronym bedeeutet bei Dokuwiki, dass eine eingetragene Abkürzung wie HTML oder DNS beim Kontakt mit dem Mauszeiger erklärt werden.\\ | + | |
- | Falls eigene Erweiterungen gewünscht sind, so können diese in der Datei | + | |
- | + | ||
- | / | + | |
- | + | ||
- | eingetragen werden.\\ | + | |
- | \\ | + | |
- | + | ||
- | ==== Eigene Smileys ==== | + | |
- | + | ||
- | {{ :: | + | |
- | DokuWiki kann Text-Smileys in grafisch äquivalente konvertieren. Die default Icons und die benutzerdefinierten Icons werden automatisch in der Smiley-Auswahl der Symbolleiste angezeigt. | + | |
- | + | ||
- | Die default Smiley Images werden im Verzeichnis '' | + | |
- | + | ||
- | Um eigene Smileys hinzuzufügen und upgradesicher zu speichern, sollten diese nicht mit den default Smileys aus dem Dokuwiki-Paket gemischt werden. | + | |
- | + | ||
- | Dazu im Ordner '' | + | |
- | + | ||
- | / | + | |
- | + | ||
- | und in diesen Ordner die neuen Images kopieren: \ \ :d: \ \ :e: \\ | + | |
- | Eine Configdatei im Ordner '' | + | |
- | + | ||
- | / | + | |
- | + | ||
- | und diese Einstellungen eintragen. Natürlich dann die eigenen. In diesem Fall sind das die Dateien icon_aut.gif und icon_brit.gif | + | |
- | + | ||
- | <file plain> | + | |
- | # Eigene Smileys | + | |
- | # Der Pfad der *.gif' | + | |
- | # TEXT_TO_REPLACE | + | |
- | # | + | |
- | :d: local/ | + | |
- | :e: local/ | + | |
- | </ | + | |
- | + | ||
- | * Es wird empfohlen, den Ersetzungstext in Doppelpunkten einzuschliessen. | + | |
- | + | ||
- | * Die Zeichen # und $ dürfen nicht verwendet werden. | + | |
- | + | ||
- | * Falls das neu angelegte Icon nicht in der Auswahlliste der Toolbar zu sehen ist, was vermutlich passiert, so muss der Cache neu angelegt werden. Im einfachsten Fall als Administrator die Konfiguration aufrufen und neu Speichern. Eventuell eine unwichtige Einstellung vornehmen, die Konfig speichern und die Änderung wieder zurücknehmen. | + | |
- | + | ||
- | * Eine weitere Möglichkeit wäre, das Konfigurationsfile '' | + | |
- | + | ||
- | {{:: | + | |
- | \\ | + | |
- | \\ | + | |
- | ---- | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== FOOTER ändern ==== | + | |
- | + | ||
- | In der Datei\\ | + | |
- | + | ||
- | / | + | |
- | + | ||
- | sind die am unteren Rand angebrachten Buttons für z.B. Donate, PHP, etc. definiert. Um eigene Buttons für z.B. einen Link zu einem Impressum anzubringen, | + | |
- | + | ||
- | sudo nano / | + | |
- | + | ||
- | <file plain tpl_footer.php> | + | |
- | + | ||
- | <a href=" | + | |
- | src="<? | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Den Button {{:: | + | |
- | + | ||
- | / | + | |
- | + | ||
- | kopieren. | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | ==== Signatur ==== | + | |
- | + | ||
- | Im Konfigurationsmanager / Darstellung / Signatur Folgenden Eintrag vornehmen: | + | |
- | + | ||
- | => // @USER@ | %e-%b-%Y %H:%M // | + | |
- | + | ||
- | Die Signatur sieht nach dieser Einstellung aus wie folgt: | + | |
- | + | ||
- | => // administrator | 17-Feb-2019 00:44 // | + | |
- | + | ||
- | Weitere Info bei [[https:// | + | |
---- | ---- | ||
Zeile 668: | Zeile 452: | ||
https:// | https:// | ||
http:// | http:// | ||
+ | http:// | ||