PHP PHP-Dateien lassen sich nicht im Browser öffnen (Verbindungsabbruch)

manialves

Cadet 1st Year
Registriert
Dez. 2014
Beiträge
9
Also ich arbeite gerade an einem Loginscript in PHP, jedoch lässt sich dieses bei meinem Heim-PC (Windows 10) nicht öffnen. An einem anderen PC (Windows 8.1) funktioniert es, nur bei mir zu Hause nicht.
XAMPP funktioniert, Apache arbeitet und MySQL auch. Den Verzeichnisbaum "http://localhost:12000/php" kann man betrachten, wenn ich aber eine PHP-Datei auswähle oder z.B. diesen Link öffne "http://localhost:12000/php/login.php", lädt der Browser eine Weile und dann kommt bei Opera oder auch Firefox eine Fehlermeldung ("Diese Website ist nicht erreichbar. Verbindung wurde zurückgesetzt." bzw. "Fehler: Verbindung unterbrochen. Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.").
Mit dem Port hat es nichts zu tun, den auch mit dem Default-Port (80) funktioniert es nicht.
Was soll ich tun? :confused_alt:
Proxy ist auf "Einstellungen automatisch erkennen" eingestellt.
XAMPP-Version: 3.2.2

Lg manialves
 
Dafür gibt es Logs in XAMPP. Anschauen, verstehen und wenn nicht posten.
 
Danke für die schnelle Antwort :)
Das steht in den logs:

[Mon Mar 28 19:40:54.389607 2016] [mpm_winnt:notice] [pid 1412:tid 580] AH00428: Parent: child process 6772 exited with status 3221225477 -- Restarting.
[Mon Mar 28 19:40:54.871453 2016] [ssl:warn] [pid 1412:tid 580] AH01909: www.example.com:12548:0 server certificate does NOT include an ID which matches the server name
[Mon Mar 28 19:40:54.906620 2016] [mpm_winnt:notice] [pid 1412:tid 580] AH00455: Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.1 configured -- resuming normal operations
[Mon Mar 28 19:40:54.906620 2016] [mpm_winnt:notice] [pid 1412:tid 580] AH00456: Apache Lounge VC14 Server built: Dec 9 2015 10:17:39
[Mon Mar 28 19:40:54.906620 2016] [core:notice] [pid 1412:tid 580] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'
[Mon Mar 28 19:40:54.910982 2016] [mpm_winnt:notice] [pid 1412:tid 580] AH00418: Parent: Created child process 5040
[Mon Mar 28 19:40:55.247527 2016] [ssl:warn] [pid 5040:tid 540] AH01909: www.example.com:12548:0 server certificate does NOT include an ID which matches the server name
[Mon Mar 28 19:40:55.342724 2016] [ssl:warn] [pid 5040:tid 540] AH01909: www.example.com:12548:0 server certificate does NOT include an ID which matches the server name
[Mon Mar 28 19:40:55.369233 2016] [mpm_winnt:notice] [pid 5040:tid 540] AH00354: Child: Starting 150 worker threads.
 
Und genau di eist installiert un diwrd benutzt siehe:

".....OpenSSL/1.0.2e PHP/7.0.1 configured -- resuming normal operations"
 
Das wäre jetzt das blanke raten. Pack halt mal ein paar Echos in den Code (so alle 5 Zeilen) und schau wie weit er kommt...
 
Zeig doch mal die access.log nachdem du versuchst die Seite aufzurufen. (ersetze aber deine IP). Und wenn das nicht hilft, füg mal ein error_reportting(E_ALL); an den Anfang deines Scriptes.
 
@mambokurt
naja ich sehe gar nichts da immer das erscheint http://xonik.de/wp-content/uploads/2015/02/Amazon-Fehler-Verbindung-unterbrochen.jpg
Aber eine PHP-Datei mit mehreren echos drinnen, kann ich ausführen und wird auch richtig angezeigt.
@Evolutio
::1 - - [29/Mar/2016:20:34:58 +0200] "GET /php/php-einfach/login.php HTTP/1.1" 200 244 "http://localhost:12000/php/php-einfach/" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"
Das steht nach einem Aufruf drinnen. (aber nicht nach jedem, denn ein paar mal ändert sich nichts in access.log)
error_reporting(E_ALL); habe ich reingeschrieben, aber wo sehe ich diese Fehlermeldungen?


Der Tipp von pfl4um3 hat das Problem gelöst.
Danke :daumen:
 
Zuletzt bearbeitet von einem Moderator:
Ist das Script eigentlich selber geschrieben oder etwas fertiges? Ich kenne nur MAMP aber ich denke bei XAMPP müsste es auch gehen, dass man andere PHP Versionen einsetzt. Versuche doch mal 5.6 um zu testen ob es an PHP selber liegt.
 
manialves schrieb:
@mambokurt
naja ich sehe gar nichts da immer das erscheint http://xonik.de/wp-content/uploads/2015/02/Amazon-Fehler-Verbindung-unterbrochen.jpg
Aber eine PHP-Datei mit mehreren echos drinnen, kann ich ausführen und wird auch richtig angezeigt.
@Evolutio
::1 - - [29/Mar/2016:20:34:58 +0200] "GET /php/php-einfach/login.php HTTP/1.1" 200 244 "http://localhost:12000/php/php-einfach/" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0"
Das steht nach einem Aufruf drinnen. (aber nicht nach jedem, denn ein paar mal ändert sich nichts in access.log)
error_reporting(E_ALL); habe ich reingeschrieben, aber wo sehe ich diese Fehlermeldungen?


Der Tipp von pfl4um3 hat das Problem gelöst.
Danke :daumen:

http://localhost:12000/php/php-einfach/

z.B. diesen Link öffne "http://localhost:12000/php/login.php"

kann es sein, dass er in das falsche Verzeichnis verlinkt bei dir auf dem PC?
 
Zurück
Oben