Hallo zusammen,
ich bräuchte mal Euren Input zum Thema "Lokaler Webserver". Ich habe folgendes vor bzw. schon ausprobiert.
Vorhaben:
Ich möchte einen eigenen, lokalen Webserver einrichten, der nur im eigenen LAN arbeitet, da ich eine neue WebSeite für unseren Verein generieren und in aller Ruhe ausprobieren möchte. Diese muss einfach zu warten sein, damit sie von den dann zuständigen Mitgliedern auch gerne genutzt wird. Aktuell haben wir eine öffentliche WebSeite auf Joomla-Basis, aber das ist (wie man mir sagt) zu kompliziert in der Bedienung und daher wird kaum noch etwas aktualisiert, was sehr schade ist - und dsa möchte ich ändern.
Bereits ausprobiert:
Dabei habe ich mal auf einem Raspberry PI 3B einen Apache-Server und auf einer weiteren SD-Karte einen Nginx-Server aufgesetzt. Als mögliche Webseiten-Maschinen habe ich sowohl Grav, als auch WBCE ausprobiert. Beide konnte ich auf dem Raspberry installieren, aber die Funktionialität scheint bei beiden Systemen mehr oder minder eingeschränkt zu sein. Etliche Änderungen an Templates werden irgendwie nicht durchgereicht und installierte Plugins funktionieren nur eingeschränkt bis gar nicht.
Grav wäre natürlich toll, wenn es denn richtig laufen würde, da es keine Datenbank braucht, aber mit Grav funktioniert noch am wenigsten. Plugins wie Slider oder Galerien funktionieren überhaupt nicht. Und ja, die Bedienung ist bei WBCE noch etwas einfacher. Aber auch WBCE will nicht so, wie es eigentlich sein sollte und man es erwarten würde, denn die vorhandenen Funktionen reagieren nicht so, wie sie es sollten. Wenn ich einen Block "Header" definiere, kommt das Bild dann bei "Inhalt" raus und solchen Sachen, die einfach nicht laufen.
Meine Befürchtung ist dahingehend, dass das evtl. am Grundsystem, also Raspberry und Bookworm als Betriebssystem liegen "könnte ...".
Wenn jemand hierzu etwas sagen kann, was mir weiterhelfen würde, würde ich mich freuen - und Danke schonmal für Eure Beiträge ...
Beratung zu lokalem Webserver
-
PapaWolf -
April 29, 2026 at 10:34 AM -
Thread is Resolved
-
-
Ich verwende da immer das All in One Paket Xampp. Da hast du alles, was du brauchst dabei
-
Für lokale Entwicklung empfehle ich "ddev" nutze ich seit Jahren problemlos: https://ddev.com/
-
Installation auf einen PI:
Codesudo apt install apache2 mariadb-server php php-cli php-fpm php-gd php-mysql php-curl php-mbstring php-xml php-zip -yCodesudo a2enmod php8.2 # Anpassen an die installierte PHP-Version min. 8.x sudo systemctl restart apache2Codewget https://getgrav.org/download/core/grav/latest -O grav.zip unzip grav.zip -d /var/www/html/gravApache-Konfiguration ggf. anpassen (z. B. eine neue VirtualHost-Datei für Grav erstellen oder die Standard-/var/www/html-Konfiguration nutzen).
Grav im Browser aufrufen (z. B. http://<raspberry-pi-ip>/grav)
Für eine bessere Performance aktiviere das chaching in Grav.
Viel Erfolg
-
Für lokale Entwicklung empfehle ich "ddev" nutze ich seit Jahren problemlos: https://ddev.com/
-
Danke schonmal für Eure bisherige Beiträge.
Zu Xamp und DDEV: Auf welcher Betriebsystem-Basis läuft dasbei Euch ? Kann ich da auch Linux-Mint nehmen oder eher was ohne Desktop ?nicoletta: So in etwas hatte ich das auch gemacht, aber genau dann kamen diese Probleme auf, von denen ich geschrieben hatte.
Hier ist aber bei meinen bisherigen Kenntnissen Schluß:
Apache-Konfiguration ggf. anpassen (z. B. eine neue VirtualHost-Datei für Grav erstellen oder die Standard-/var/www/html-Konfiguration nutzen). -
-
Ich kann natürlich auch einen PC dafür hernehmen, hatte es aber auf einem PI probiert, wegen des geringen Stromverbrauches. Docker kommt für mich eigentlich nicht in Frage, damit hatte ich bisher auch nicht zu tun, insofern wären das dann mehrere Baustellen gleichzeitig und das erspare ich mir.
Das Ziel ist es natürlich, dass ich das gesamte WebSeiten-Konstrukt dann (wenn es denn mal läuft wie es soll) auf den öffentlichen Webserver beim provider zu schieben. Da wir dann auch gleichen einen Providerwechsel planen, wäre das wie ein Neuanfang. -
ddev läuft auf Linux, MacOs und Windows (per Windows Subsystem for Linux)
-
Danke schonmal für Eure bisherige Beiträge.
Zu Xamp und DDEV: Auf welcher Betriebsystem-Basis läuft dasbei Euch ? Kann ich da auch Linux-Mint nehmen oder eher was ohne Desktop ?nicoletta: So in etwas hatte ich das auch gemacht, aber genau dann kamen diese Probleme auf, von denen ich geschrieben hatte.
Hier ist aber bei meinen bisherigen Kenntnissen Schluß:
Apache-Konfiguration ggf. anpassen (z. B. eine neue VirtualHost-Datei für Grav erstellen oder die Standard-/var/www/html-Konfiguration nutzen).Erstelle eine neue Konfigurationsdatei für Grav
Die könnte so aussehen. (Alles ersetzen)
Code
Display More<VirtualHost *:80> ServerName deine-domain-oder-ip DocumentRoot /var/www/html/grav <Directory /var/www/html/grav> Options -Indexes +FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/grav_error.log CustomLog ${APACHE_LOG_DIR}/grav_access.log combined </VirtualHost>Wenn was nicht läuft findest du das log hier:
sudo tail -f /var/log/apache2/grav_error.log
-
Ich benutze Hugo. Bringt den eigenen Webserver mit, läuft einfach auf dem lokalen Rechner und wenn man zusätzlichen PHP Code benutzt schaut man sich die Seiten mit dem in PHP implementierten Webserver an. Danach einfach mit rsync oder rclone auf den Webspace synchronisieren.
PS: Danke für die anderen Tipps. nicoletta sehe, dass Grav auch (wie Hugo) ein Flat-File CMS ist (oder verstehe ich was falsch?). Kennst du beide? Kannst du einen Vergleich ziehen?
PPS: Tuxine : Sorry, aber wie ich gerade gelernt habe muss ich obiges richtig stellen und das passt auch hier in den Faden aus meiner Sicht.
Hugo ist kein Flat-File CMS sondern:
Display Spoiler
Grav is a dynamic, database-free flat-file CMS with a backend admin panel, while Hugo is a static site generator (SSG) that compiles Markdown into static HTML files. Grav processes pages on-the-fly (PHP-based), whereas Hugo builds the site entirely before hosting, offering superior speed and security.
-
nicoletta sehe, dass Grav auch (wie Hugo) ein Flat-File CMS ist (oder verstehe ich was falsch?). Kennst du beide? Kannst du einen Vergleich ziehen?
🐧💬 Kleiner Moderationshinweis:
Dafür eröffnet aber bitte einen eigenen Thread.
Nicht hier diskutieren - vielen Dank -
So, nachem ich nun vom Einkaufen zurück bin und Eure Posts gesehen habe, sage ich erstmal vielen Dank - das muss ich jetzt erstmal aufarbeiten.
Aber danke an Euch Alle ! -
-
http://<raspberry-pi-ip>/grav
-
http://<raspberry-pi-ip>/grav
Dann lande ich im Directory von grav, aber grav startet nicht
-
Existiert:
/var/www/html/grav/.htaccess ?
-
Nein
Existiert:
/var/www/html/grav/.htaccess ?
-
ist im Verzeichnis eine index.php?
-
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!