Php Seite zeigt nichts an?
Hi Ich habe eine Website erstellt mit php und wenn ich die index.php Datei in das Verzeichnis /var/www/html stelle wird mir nichts angezeigt im Webbrowser wenn ich in die Datei nur phpinfo (); Reinschreibe führt er es aus bei der Website ist nicht mal ein Quellcode verfügbar
Ein linux Rechner mit Apache mysql und php5
Jemand Ideen woran das liegen könnte?? Vielen Dank im voraus
4 Antworten
Weiss dein Apache denn auch von PHP? Nur den Webserver und nur PHP zu installieren reicht nicht.
Fuer Debian/Ubuntu (bei anderen Distros entsprechend anpassen) z.B.
apt-get install libapache2-mod-php5
Ist das ein lokaler Testrechner?
Wenn ja, dann schalt in der php.ini folgendes ein:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
Damit werden dir Fehler angezeigt und du siehst woran es liegt.
Damit die Änderungen Aktiv werden musst du noch den http-Server neu starten. Mit zB
service httpd restart
unter Centos / Fedora als root oder
sudo service apache2 restart
unter Debian / Ubuntu / etc.
An einem Produktivsystem werden Fehler unterdrückt damit das System nicht zuviel über die interne Struktur der Webseite verrät! Auf so einem System kannst du irgendwo eine Datei namens error.log oder so ähnlich finden in der diese Fehler protokolliert werden. Näheres kann dir dann dein Hoster sagen...
ist für die schule ^^ ein projekt vielen dank des mit der php.ini hab ich garnicht drüber nachgedacht ist aber ziemlich hilfreich sowas
Wird denn eine reine HTML Seite denn angezeigt?
Hast du denn mal in die Log Files des Servers reingeguckt?
völlig richtig. aber es ist ja eine ferndiagnose. natürlich weiss ich das mit dem errorreporting.
:D vielen dank tatsächlich ein Syntax Fehler aber warum führt er dann garnichts aus der Fehler War am unterem ende
ich habe eine php Datei wenn ich eine HTML Seite aufrufe klappt das einwandfrei
Das ist schon mal ein super Hinweis... Guck nun die Logfile rein, ob du da was findest.
Sorry, aber hat man alles schon gehabt, also jetzt nicht böse sein. Du rufts doch die Seite mit http://localhost/index.php auf?
Nein mit rechtsklick auf Quellcode zeigen ist nichts nur eine leere seite
VirtualHost zeigt auch auf das richtige Verzeichnis?
Ja das habe ich schon gemacht :D