it-swarm.com.de

Testen von PHP schlägt fehl

Ich versuche, einen LAMP-Webserver hinzuzufügen, indem ich den Anweisungen unter " http://www.howtogeek.com/howto/42480/how-to-turn-your-home-ubuntu-pc-into-a" folge -lamp-web-server / "

Ich habe folgenden Befehl ausgeführt:

Sudo apt-get install lamp-server^

Alles schien in Ordnung zu sein.

Das Testen von Apache funktionierte gut mit dem localhost-Check

Als nächstes habe ich versucht, PHP durch Erstellen der Datei zu testen

Sudo nano /var/www/testing.php
  <?php phpinfo(); ?>  

Ich habe überprüft, ob sich die Datei im folgenden Verzeichnis befindet:

Root/var/www/testing.php

Ich habe dann Apache mit dem folgenden Befehl neu gestartet:

Sudo service Apache2 restart

Als nächstes habe ich versucht, die folgende Seite in meinen Webbrowser zu laden:

http: //localhost/testing.php

Ich erhalte folgende Fehlermeldung:

Nicht gefunden - Die angeforderte URL /testing.php wurde auf diesem Server nicht gefunden. - Apache/2.4.18 (Ubuntu) Server auf localhost Port 80

Ich habe mit dem folgenden Befehl überprüft, ob PHP korrekt installiert wurde:

~$ php --version

Welches zurückgegeben:

PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
  with Zend OPcache v7.0.13-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by    Zend Technologies

Irgendwelche Ideen, warum ich nicht auf das Testen von PHP-Dateien zugreifen kann und warum ich die Fehlermeldung 404 not found erhalte?

1
Craig Timmreck

Ändern des DocumentRoot in /var/www in den folgenden Konfigurationsdateien hat das Problem behoben.

/etc/Apache2/sites-available/000-default.conf

und

/etc/Apache2/sites-available/default-ssl.conf
0
Craig Timmreck

Checken Sie DocumentRoot ein

/etc/Apache2/sites-available/000-default.conf

und

/etc/Apache2/sites-available/default-ssl.conf
2