Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
rpi_dw [2019/02/06 21:34] – administrator | rpi_dw [2020/02/02 20:33] (aktuell) – administrator | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Raspberry als Dokuwiki-Server ====== | ====== Raspberry als Dokuwiki-Server ====== | ||
- | V 1.05 --- // | + | 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 ===== | ||
- | ==== 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 '' | ||
- | {{: | ||
- | |||
- | ---- | ||
===== 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. | ||
- | |||
- | ---- | ||
===== Quellenverzeichnis ===== | ===== Quellenverzeichnis ===== | ||
Zeile 596: | Zeile 470: | ||
https:// | https:// | ||
http:// | http:// | ||
+ | http:// | ||