Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| rpi_dw [2019/01/25 14:08] – angelegt dokuwikiadmin | rpi_dw [2020/02/02 20:33] (aktuell) – administrator | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Raspberry als Dokuwiki-Server ====== | ====== Raspberry als Dokuwiki-Server ====== | ||
| - | V 1.03 --- //2019/01/23 16:15// | + | Ver.: 1.01 |
| \\ | \\ | ||
| 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 '' |
| **Paketlisten aktualisieren** | **Paketlisten aktualisieren** | ||
| < | < | ||
| - | sudo apt-get update -y && sudo apt-get dist-upgrade | + | sudo apt full upgrade -y |
| </ | </ | ||
| \\ | \\ | ||
| Zeile 104: | Zeile 104: | ||
| </ | </ | ||
| - | Nun wurde im Ordner **/mnt/** das Verzeichnis **/usbdisk/** erstellt und die Festplatte in diesem Ordner gemountet. | + | Nun wurde im Ordner **/mnt/** das Verzeichnis **/ssd/** erstellt und die Festplatte in diesem Ordner gemountet. |
| Mit der Eingabe von:\\ | Mit der Eingabe von:\\ | ||
| Zeile 152: | Zeile 152: | ||
| Für unsere Festplatte folgende Zeile einfügen: | Für unsere Festplatte folgende Zeile einfügen: | ||
| - | '' | + | |
| + | < | ||
| + | UUID=f9b3a36b-64d2-412c-8218-0fc2d083dd8e /mnt/ssd ext4 | ||
| + | </ | ||
| Danach Rechte vergeben, dass alle auf die Disk schreiben können. Falls Bedenken bestehen, dass unberechtigte zugriff haben, die Rechte entsprechend ändern: | Danach Rechte vergeben, dass alle auf die Disk schreiben können. Falls Bedenken bestehen, dass unberechtigte zugriff haben, die Rechte entsprechend ändern: | ||
| Zeile 159: | Zeile 162: | ||
| sudo chmod 777 /mnt/ssd/ | sudo chmod 777 /mnt/ssd/ | ||
| </ | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Raspbian verwendet das Init-System **systemd**. Dieses enthält einen Automounter, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
| + | |||
| + | ---- | ||
| Den Pi rebooten und kontrollieren, | Den Pi rebooten und kontrollieren, | ||
| Zeile 169: | Zeile 182: | ||
| ===== Apache, MySQL, PHP, phpMyAdmin und FTP einrichten ===== | ===== Apache, MySQL, PHP, phpMyAdmin und FTP einrichten ===== | ||
| - | Die Installation der Webserver-Umgebung ist unter [[http:// | + | Die Installation der Webserver-Umgebung ist unter [[rpi_web|Raspberry Pi als Webserver]] beschrieben. |
| \\ | \\ | ||
| - | \\ | ||
| - | ---- | ||
| + | ---- | ||
| Zeile 187: | Zeile 199: | ||
| < | < | ||
| cd / | cd / | ||
| - | $ sudo nano 000-default.conf | + | sudo nano 000-default.conf |
| </ | </ | ||
| Zeile 193: | Zeile 205: | ||
| ServerAdmin webmaster@localhost | ServerAdmin webmaster@localhost | ||
| # DocumentRoot / | # DocumentRoot / | ||
| - | DocumentRoot / | + | DocumentRoot / |
| </ | </ | ||
| Zeile 237: | Zeile 249: | ||
| < | < | ||
| cd / | cd / | ||
| - | sudo wget http:// | + | sudo wget https:// |
| </ | </ | ||
| Zeile 249: | Zeile 261: | ||
| </ | </ | ||
| + | Im Verzeichnis / | ||
| + | < | ||
| + | ls -lsa / | ||
| + | </ | ||
| + | Die dort gefundene Version von Dokuwiki (hier dokuwiki-2018-04-22b) in den Verschiebebefehl eintragen | ||
| Das hier entstandene Verzeichnis mit der aktuellen Versionsangabe benennen wir mit: | Das hier entstandene Verzeichnis mit der aktuellen Versionsangabe benennen wir mit: | ||
| < | < | ||
| - | sudo mv / | + | sudo mv / |
| </ | </ | ||
| nach dokuwiki um und setzen die entsprechenden Rechte für Apache: | nach dokuwiki um und setzen die entsprechenden Rechte für Apache: | ||
| Zeile 285: | Zeile 302: | ||
| 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/ | ||
| - | |||
| - | ---- | ||
| ===== Erste Seite ===== | ===== Erste Seite ===== | ||
| Zeile 372: | Zeile 362: | ||
| \\ | \\ | ||
| \\ | \\ | ||
| - | **=> Color Plugin** - Farbigen | + | **=> Color Plugin** - Farbigen |
| In den '' | In den '' | ||
| Zeile 391: | Zeile 381: | ||
| 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:// | ||
| - | |||
| - | __Testweise Installationen: | ||
| - | **=> Tabinclude Plugin** - Dieses Plugin erzeugt eine Karteikartenfunktion. [[https:// | ||
| + | Die Liste der Installierten Plugins ist [[rpi_dw_plugin|hier]] zu finden. | ||
| ---- | ---- | ||
| Zeile 472: | Zeile 444: | ||
| ---- | ---- | ||
| - | |||
| ===== Tips und Tricks ===== | ===== Tips und Tricks ===== | ||
| - | <note important> | + | [[rpi_dw_tt|{{: |
| - | **<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. | + | |
| - | </ | + | |
| - | === Medien in neuem Tab öffnen === | + | ---- |
| - | Konfigurationsmanager starten (Admin/ | + | |
| - | {{:: | ||
| - | Nicht das **Speichern der Einstellungen** vergessen!\\ | + | ===== Anpassen ===== |
| - | \\ | + | |
| - | === Akronym einfügen === | + | Um die Anpassungen anzusehen, dem [[rpi_dw_anpassen|Link]] folgen. |
| - | 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 === | ||
| - | |||
| - | Eigene Smileys :-D oder einfache Grafiken wie FIXME oder DELETEME können in der Datei | ||
| - | |||
| - | / | ||
| - | | ||
| - | definiert, und die Grafiken dazu im Verzeichnis | ||
| - | |||
| - | / | ||
| - | | ||
| - | abgelegt werden. Die Smileys haben eine Auflösung von 15 x 15 Pixel, die Grafiken 80 x 15 Pixel. Andere Größen bitte ausprobieren.\\ | ||
| - | \\ | ||
| - | |||
| - | === 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. | ||
| - | |||
| - | ---- | ||
| ===== Quellenverzeichnis ===== | ===== Quellenverzeichnis ===== | ||
| Zeile 550: | Zeile 470: | ||
| https:// | https:// | ||
| http:// | http:// | ||
| + | http:// | ||
| + | |||