Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekt:dokuwiki

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekt:dokuwiki [2026/02/13 15:33] torsten.roehlprojekt:dokuwiki [2026/02/25 07:48] (aktuell) torsten.roehl
Zeile 1: Zeile 1:
 ====== Dokuwiki ====== ====== Dokuwiki ======
-[[raspberry_pi:einstiegskurs_raspberry_pi|  ☚ zurück ]]+[[raspberry_pi:einstiegskurs_raspberry_pi|  ☚ zurück - Einstiegskurs]]
  
 //Dieses Kapitel beschreibt die Installation und Konfiguration von DokuWiki auf einem Raspberry Pi. Es werden die Einrichtung des Webservers (Apache2 & PHP), der Download und die Konfiguration von DokuWiki sowie die notwendigen Berechtigungen  behandelt.//  //Dieses Kapitel beschreibt die Installation und Konfiguration von DokuWiki auf einem Raspberry Pi. Es werden die Einrichtung des Webservers (Apache2 & PHP), der Download und die Konfiguration von DokuWiki sowie die notwendigen Berechtigungen  behandelt.// 
Zeile 10: Zeile 10:
 unter der GNU General Public License (GPL) unter der GNU General Public License (GPL)
 veröffentlicht, wie auch die gesamte veröffentlicht, wie auch die gesamte
-Doku-Wiki-Software selbst.+DokuWiki-Software selbst.
  
  
 ====== Überblick ====== ====== Überblick ======
   * **Webserver <color #7092be>(Apache2 & PHP)</color> installieren**   * **Webserver <color #7092be>(Apache2 & PHP)</color> installieren**
 +  * **Webserver <color #7092be>STARTSEITE</color> erstellen**
   * **DokuWiki <color #7092be">(Download & Konfiguration)</color>**   * **DokuWiki <color #7092be">(Download & Konfiguration)</color>**
   * **DokuWiki <color #7092be">(Installation)</color>**   * **DokuWiki <color #7092be">(Installation)</color>**
  
 ====== Details ====== ====== Details ======
 +
 ===== Webserver (Apache2 & PHP) installieren ===== ===== Webserver (Apache2 & PHP) installieren =====
  
-**Apache2 ist ein Webserve**r, der Anfragen von Browsern entgegennimmt und Webseiten ausliefert.+**Apache2 ist ein Webserver**, der Anfragen von Browsern entgegennimmt und Webseiten ausliefert.
 **PHP ist eine serverseitige Scriptsprache**, mit der dynamische Inhalte erzeugt werden können. **PHP ist eine serverseitige Scriptsprache**, mit der dynamische Inhalte erzeugt werden können.
  
Zeile 80: Zeile 82:
  
 <note tip> <note tip>
-**Tipp:** Wenn DokuWiki nur in einem Unterverzeichnis liegt, z. B. ''/var/www/wiki/'', kannst du auch gezielt dieses Verzeichnis setzen:+**Tipp:** Wenn DokuWiki nur in einem Unterverzeichnis liegt, z. B. ''/var/www/wiki/'', kann auch gezielt nur dieses Verzeichnis gesetzt werden:
  
 <code> <code>
Zeile 124: Zeile 126:
  
  
 +----
 +
 +
 +===== Webserver STARTSEITE erstellen =====
 +
 +Im Verzeichnis des Apache2-Webservers (''/var/www/html'') wird eine ''index.html'' bereitgestellt. 
 +Beim Aufruf der **IP-Adresse des Raspberry Pi im Browser** wird diese Startseite geladen, über die anschließend das gewünschte Projekt ausgewählt werden kann.
 +
 +<note tip> **Tip**
 +
 +Bevor die neue ''index.html'' im Verzeichnis ''/var/www/html'' erstellt wird, sollte die vorhandene Apache-Standardseite ''index.html'' gesichert werden.
 +<code bash>
 +sudo mv /var/www/html/index.html /var/www/html/index_course_backup.html
 +</code>
 +</note>
 +
 +<code html /var/www/html/index.html>
 +<!DOCTYPE html>
 +<html>
 +<head>
 +    <title>Projekt Auswahl</title>
 +</head>
 +<body>
 +
 +<h1>Projekt Auswahl</h1>
 +
 +<ul>
 +    <li><a href="/wiki">DokuWiki</a></li>  
 +    <li><a href="/html">HTML</a></li>  
 +</ul>
 +
 +</body>
 +</html>
 +</code>
 +
 +
 +Im Verlauf des Kurses werden weitere Links ergänzt, beispielsweise zur Steuerung der LED-Ampel.
 +Diese werden jeweils im ''<ul>''-Abschnitt eingefügt.
 +Der Bereich „**HTML**“ ist für eigene Experimente vorgesehen.
  
 ===== DokuWiki (Download & Konfiguration) ===== ===== DokuWiki (Download & Konfiguration) =====
Zeile 142: Zeile 183:
 ++++ ++++
  
-=== DokuWiki herunterladen ===+==== Download ====
  
 |{{ :raspberry_pi:dokuwiki_download1.png?400 |}}| |{{ :raspberry_pi:dokuwiki_download1.png?400 |}}|
Zeile 156: Zeile 197:
 DokuWiki herunterladen:   DokuWiki herunterladen:  
   * https://www.dokuwiki.org/dokuwiki   * https://www.dokuwiki.org/dokuwiki
 +</note>
  
-Nach dem Herunterladen benennen wir die Datei auf ''dokuwiki-stable.tgz'' um! 
  
-**Dadurch können die hier aufgeführten Befehle einfacher übernommen werden. :-)**  +<note>Nach dem Herunterladen benennen wir die Datei auf ''dokuwiki-stable.tgz'' um! 
-</note>+ 
 +**Dadurch können die hier aufgeführten Befehle einfacher übernommen werden. :-)**</note>  
  
 Wir verwenden folgende Einstellungen: Wir verwenden folgende Einstellungen:
Zeile 170: Zeile 213:
 |Die Abbildung zeigt die von uns verwendeten Einstellungen zum Download von DokuWiki.| |Die Abbildung zeigt die von uns verwendeten Einstellungen zum Download von DokuWiki.|
  
-=== Konfiguration ===+==== Konfiguration ====
 Nach dem Herunterladen muss die Datei ''(*.tgz)'' in das Verzeichnis ''/var/www/html'' kopiert und dort entpackt werden. Nach dem Herunterladen muss die Datei ''(*.tgz)'' in das Verzeichnis ''/var/www/html'' kopiert und dort entpackt werden.
  
Zeile 202: Zeile 245:
  
 sudo find /var/www/html/wiki -type d -exec chmod 775 {} \;  # Verzeichnisse sudo find /var/www/html/wiki -type d -exec chmod 775 {} \;  # Verzeichnisse
-sudo find /var/www/html/wiki -type f -exec chmod 664 {} \;  # Datei+sudo find /var/www/html/wiki -type f -exec chmod 664 {} \;  # Dateien
  
 newgrp www-data                                             # oder Alternativ neu anmelden! newgrp www-data                                             # oder Alternativ neu anmelden!
 </code> </code>
 ++++ ++++
 +
 +
 +----
 +
  
 ===== DokuWiki (Installation) ===== ===== DokuWiki (Installation) =====
Zeile 217: Zeile 264:
 Dazu löscht man einfach das alte Wiki-Verzeichnis und beginnt erneut, indem man die heruntergeladene Datei – wie weiter oben beschrieben – extrahiert.</note> Dazu löscht man einfach das alte Wiki-Verzeichnis und beginnt erneut, indem man die heruntergeladene Datei – wie weiter oben beschrieben – extrahiert.</note>
  
-==== Installation ====+==== Anleitung ====
  
 Zum Starten des **Installers** wird die **IP-Adresse** gefolgt von ''/wiki/install.php'' im Browser aufgerufen. Zum Starten des **Installers** wird die **IP-Adresse** gefolgt von ''/wiki/install.php'' im Browser aufgerufen.
projekt/dokuwiki.1770996788.txt.gz · Zuletzt geändert: von torsten.roehl