minikurse:raspberry:dokuwiki_basis:pdf:lektion_03

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
minikurse:raspberry:dokuwiki_basis:pdf:lektion_03 [2025/06/22 15:17] strangeloveminikurse:raspberry:dokuwiki_basis:pdf:lektion_03 [2025/06/22 23:06] (aktuell) – gelöscht strangelove
Zeile 1: Zeile 1:
-====== 🖥️ Lektion 03: Apache + PHP auf dem Raspberry Pi installieren ====== 
- 
-<WRAP info> 
-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**. 
-</WRAP> 
- 
-===== 🧰 Schritt 1: Apache2 installieren ===== 
- 
-Führe im Terminal (per SSH) folgende Befehle aus: 
- 
-<code bash> 
-sudo apt update 
-sudo apt install apache2 -y 
-</code> 
- 
-===== 🧪 Funktion prüfen: Apache-Webserver aufrufen ===== 
- 
-Öffne auf deinem Hauptrechner den Browser. Gib eine der folgenden Adressen ein: 
- 
-  * `http://raspberrypi.local`   
-    → 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. 
- 
-===== 📦 Schritt 3: DokuWiki installieren ===== 
- 
-Wechsle ins Home-Verzeichnis und lade DokuWiki herunter: 
- 
-<code bash> 
-cd ~ 
-wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz 
-tar -xvzf dokuwiki-stable.tgz 
-sudo cp -r dokuwiki-*/ /var/www/html/ 
-</code> 
- 
-===== 🚫 Fehlerbehebung: 403 Forbidden (Zugriffsrechte setzen) ===== 
- 
-Damit Apache korrekt auf das Webverzeichnis zugreifen darf, musst du Rechte setzen: 
- 
-<code bash> 
-sudo chown -R www-data:www-data /var/www/html/ 
-sudo chmod -R 755 /var/www/html/ 
-sudo systemctl restart apache2 
-</code> 
- 
-===== ✅ DokuWiki im Browser testen ===== 
- 
-Ö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 ===== 
- 
-<WRAP round box 90% center> 
-✅ Apache installiert und getestet   
-✅ PHP installiert und geprüft   
-✅ DokuWiki entpackt und verschoben   
-✅ Dateirechte gesetzt → 403-Fehler behoben   
-✅ Wiki im Browser aufrufbar 
-</WRAP> 
- 
-===== 🔗 Weiter zur nächsten Lektion ===== 
- 
-→ [[minikurse:raspberry:dokuwiki_basis:pdf:lektion_04|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