minikurse:raspberry:dokuwiki_basis:pdf: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 (per SSH) folgende Befehle aus:

sudo apt update
sudo apt install apache2 -y

Öffne auf deinem Hauptrechner den Browser. Gib eine der folgenden Adressen ein:

→ funktioniert nur, wenn dein System mDNS unterstützt (z. B. macOS, Ubuntu)

  • `http:<deine-ip>` Beispiel: `http://192.168.2.123` So findest du die IP-Adresse deines Raspberry Pi: <code bash> hostname -I </code> 📌 Wenn Apache richtig läuft, siehst du die Seite „Apache2 Debian Default Page“. Falls du stattdessen „403 Forbidden“ bekommst, keine Sorge – diesen Fehler beheben wir weiter unten. ===== 🧰 Schritt 2: PHP installieren ===== Führe aus: <code bash> sudo apt install php libapache2-mod-php -y </code> Erstelle eine PHP-Testseite: <code bash> echo „<?php phpinfo(); ?>“ | sudo tee /var/www/html/info.php </code> Rufe auf: * `http:<deine-ip>/info.php`

→ z. B. `http://192.168.2.123/info.php`

Wenn alles funktioniert, siehst du die PHP-Konfigurationsseite.

Wechsle ins Home-Verzeichnis und lade DokuWiki herunter:

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

Damit Apache korrekt auf das Webverzeichnis zugreifen darf, musst du Rechte setzen:

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

Öffne:

  • `http:<deine-ip>` → z. B. `http://192.168.2.123` Wenn alles korrekt installiert ist, erscheint nun die DokuWiki-Installationsseite. Falls du weiterhin 403 Forbidden bekommst: * Prüfe, ob `index.php` existiert: <code bash> ls /var/www/html/ </code> * Apache-Status prüfen: <code bash> sudo systemctl status apache2 </code> ===== 🧹 PHP-Testseite entfernen ===== Die Testseite `info.php` kannst du nun löschen: <code bash> sudo rm /var/www/html/info.php </code> ===== 🧭 Zusammenfassung =====

    ✅ Apache installiert und getestet ✅ PHP installiert und geprüft ✅ DokuWiki entpackt und verschoben ✅ Dateirechte gesetzt → 403-Fehler behoben ✅ Wiki im Browser aufrufbar

    ===== 🔗 Weiter zur nächsten Lektion ===== → Lektion 04: DokuWiki konfigurieren & starten

  • minikurse/raspberry/dokuwiki_basis/pdf/lektion_03.1750598260.txt.gz
  • Zuletzt geändert: 2025/06/22 15:17
  • von strangelove