minikurse:raspberry:dokuwiki_basis:pdf:lektion_03

Dies ist eine alte Version des Dokuments!


📝 Lektion 3 – Webserver & PHP installieren

In dieser Lektion installierst du einen Webserver (Apache2) und die Skriptsprache PHP – und richtest ein eigenes Webverzeichnis auf deinem Raspberry Pi ein. Das ist die Basis für dein lokales DokuWiki.

🎯 Ziel: Am Ende dieser Lektion ist dein Raspberry Pi ein funktionsfähiger Webserver mit einem sauberen eigenen Webverzeichnis.

Öffne ein Terminal und gib ein:

sudo apt update
sudo apt install apache2 php libapache2-mod-php -y

→ Damit installierst du den Apache-Webserver sowie PHP-Unterstützung.

Wir verwenden statt des Standardpfads `/var/www/html` ein eigenes Verzeichnis:

mkdir -p /home/master/public_html

Apache muss dieses Verzeichnis explizit erlauben. Öffne die Konfigurationsdatei:

sudo nano /etc/apache2/apache2.conf

Füge ganz am Ende folgenden Block ein:

<Directory /home/master/public_html>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

Speichere mit `STRG + O`, schließe mit `STRG + X`, und starte Apache neu:

sudo systemctl restart apache2

Erstelle eine einfache PHP-Testseite:

echo "<?php phpinfo(); ?>" > /home/master/public_html/info.php

Öffne im Browser deines PCs eine der folgenden Adressen:

→ Wenn du eine PHP-Infoseite siehst, ist dein Setup korrekt.

❗ Wenn stattdessen „403 Forbidden“ erscheint, liegt das an fehlenden Zugriffsrechten. Keine Sorge – wir beheben das vollständig in Lektion 4.

rm /home/master/public_html/info.php
  • Apache2 und PHP auf dem Pi installieren
  • Ein eigenes Webverzeichnis nutzen
  • Apache-Konfiguration für eigene Pfade anpassen
  • Erste PHP-Dateien testen und 403-Fehler vorbereitend analysieren

👉 Weiter mit Lektion 4 – DokuWiki installieren & konfigurieren 📄 Optional: Lade dir die PDF-Version dieser Lektion herunter: Seite besuchen, Download starten


© Olaf Droste Products 📍 Immermannstr. 31, 44147 Dortmund – www.olaf-droste-products.net

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