PHP Datei wird bei Abruf der Website Herunter geladen?
Hey ich versuche myBB zu installieren leider klappt nichts wie es soll.
Die Website wird nicht angezeigt es wird nur eine index.php File heruntergeladen.
BS: Debian 9
PHP Version: 7.4
Sites-available:https://pastebin.com/GCvvmdd9
Danke für eure Hile!
3 Antworten
Die Website wird nicht angezeigt es wird nur eine index.php File heruntergeladen.
läuft denn PHP auf dem Server?
Alex
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
Quelle: https://pastebin.com/GCvvmdd9
Hast Du das gemacht?
Ja.
Oder auch nicht. Wenn PHP laufen würde, würde die Datei index.php ausgeführt und nicht herunter geladen werden.
Ich habe es zu 100% gemacht. PHP läuft und den index hab ich auch hinzugefügt.
Dann ist Apache bzw nginx nicht korrekt eingestellt.
Hey danke für deine Antwort, kannst du mir sagen wie ich diesen Fehler löse?
Ah, habe gerade die Konfig-Datei angeschaut. -> Nginx.
Suchmaschine hilft weiter:
- https://askubuntu.com/questions/134666/what-is-the-easiest-way-to-enable-php-on-nginx
- https://www.thegeekstuff.com/2013/12/nginx-php-fpm/
- https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-20-04
- https://www.php.net/manual/en/install.unix.nginx.php
Die Anleitungen für Ubuntu sollten auch für Debian gelten.
Ich empfehle aber start, dass du deine Distribution mal auf Debian 11 hochziehst. Debian 9 ist quasi out-of-service.
Super vielen dank für deine Hilfe, das Problem ist das ich diese Schritte schon gemacht habe. es geht immer noch nicht.
Hast du zwischendurch mal einen Neustart gemacht?
Hast du die Datei auch in /var/www/... gelegt und die Rechte des Ordners so geändert, dass www-data dort lesen und ausführen darf?
Das passiert genau dann, wenn kein PHP-Interpreter in den Webserver eingebunden ist, bzw. dieser nicht bei der verwendeten Dateiendung anspricht.
Hey danke für deine Antwort, kannst du mir sagen wie ich diesen Fehler löse?
Wenn Du Dir bei der Konfiguration nicht sicher bist, dann nimm eine komplette Distribution wie LAMP. Da sollten alle Konfigurationen fertig sein für einen ersten Gebrauch.
Ach, typischer Anfängerfehler: Wenn auf einem externen Webserver die Installation stimmt, muss man die PHP-Datei auch dorthin hochladen, wenn man sie testet, sofern man nicht auch auf dem eigenen Rechner diese Installation vorgenommen hat.
Und nicht den lokalen Pfad eingeben, sondern immer den URL!
Danke für deine Tipps. Bringen mir in diesem Fall nichts Fall nichts aber Trotzdem Danke!
Ja.