minikurse:raspberry:dokuwiki_basis:lektionen:lektion_03

Dies ist eine alte Version des Dokuments!


🖥️ Lektion 03: Apache + PHP auf dem Raspberry Pi installieren

In dieser Lektion installierst du den Webserver Apache2 und die Programmiersprache PHP. Anschließend richten wir DokuWiki korrekt ein und beheben den bekannten Fehler 403 Forbidden.

Führe im Terminal deines Raspberry Pi (z. B. per SSH) folgende Befehle aus:

sudo apt update
sudo apt install apache2 -y

Öffne auf deinem Hauptrechner den Browser und rufe eine der folgenden Adressen auf:

  • `http:<deine-ip>` z. B. `http://192.168.2.123` Die IP-Adresse deines Raspberry Pi findest du mit: <code bash> hostname -I </code> Wenn alles korrekt funktioniert, siehst du jetzt die Apache-Startseite „Apache2 Debian Default Page“. Falls stattdessen „403 Forbidden“ erscheint, ist das ein Hinweis auf fehlende Dateiberechtigungen. ➡️ Siehe Abschnitt weiter unten zur Fehlerbehebung. ===== 🧰 PHP installieren und testen ===== <code bash> sudo apt install php libapache2-mod-php -y </code> Teste PHP mit einer einfachen Info-Datei: <code bash> echo „<?php phpinfo(); ?>“ | sudo tee /var/www/html/info.php </code> Öffne im Browser: * `http:<deine-ip>/info.php`

→ Du solltest die PHP-Konfigurationsseite sehen.

Lade die aktuelle Version herunter und kopiere sie ins Webverzeichnis:

cd ~
wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
tar -xvzf dokuwiki-stable.tgz
sudo cp -r dokuwiki-*/ /var/www/html/

DokuWiki funktioniert nur, wenn Apache auch auf die Dateien zugreifen darf. Setze die richtigen Rechte mit:

sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
sudo systemctl restart apache2

Rufe jetzt im Browser erneut auf:

  • `http:<deine-ip>` → Du solltest die Installationsseite von DokuWiki sehen. Falls nicht: * Existiert die Datei `index.php` im Verzeichnis `/var/www/html/`? * Läuft Apache? Prüfe mit: <code bash> sudo systemctl status apache2 </code> ===== 🧹 Testdatei löschen ===== Die PHP-Testseite kann jetzt entfernt werden: <code bash> sudo rm /var/www/html/info.php </code> ===== ✅ Zusammenfassung =====

    ✅ Apache installiert ✅ PHP erfolgreich getestet ✅ DokuWiki-Dateien kopiert ✅ Rechte korrekt gesetzt ✅ Wiki im Browser erreichbar

    Weiter zu Lektion 04: DokuWiki konfigurieren

  • minikurse/raspberry/dokuwiki_basis/lektionen/lektion_03.1750598293.txt.gz
  • Zuletzt geändert: 2025/06/22 15:18
  • von strangelove