Frage von FabianHIF, 46

Internal Server Error 500 PHP?

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Hallo Community, Folgendes tritt (oben beschrieben) auf bei diesem script :

<?php

$ip_1 = "Geändert"; $port_1 = "80";

$se_1 = fsockopen($ip_1, $port_1, $errno, $errstr, 30); if (!$se_1) { $mode_1 = "

Offline

"; fclose($se_1); } else { $mode_1 = "

Online

"; fclose($se_1); } ?>

Gibt es fehler? Zum error fehler auslesen komme ich nicht.

Danke im voraus.

Antwort
von LeonardM, 8

Dem post des error logs zufolge läuft das script wohl länger als das gesetzte timeout bei deinem server. Vermutlich weil dein zielserver (also vermutlich nicht deiner) nicht reagiert

Antwort
von kingbongo, 35

PHP Manual: fsockopen()


Wenn der Aufruf fehlschlägt, wird FALSE zurückgegeben.

Du willst ein boolean statt eine resource mit fclose() schliessen.

http://php.net/manual/de/function.fsockopen.php

Kommentar von FabianHIF ,

dank dir :)

Kommentar von FabianHIF ,

geht trz net, immer noch error

Kommentar von kingbongo ,

PHP Config mit "phpinfo()" anzeigen und dort den Pfad zu "error_log" herausfinden. Auf dem Server dann die log Datei einsehen, dort steht drin was schief gelaufen ist und der Webserver nen 500er wirft.

Kommentar von FabianHIF ,

[Wed Oct 05 19:37:44 2016] [warn] [client 46.5.16.11] mod_fcgid: read data timeout in 60 seconds [Wed Oct 05 19:37:44 2016] [error] [client 46.5.16.11] Premature end of script headers: status.php [Wed Oct 05 19:37:47 2016] [warn] [client 46.5.16.11] mod_fcgid: read data timeout in 60 seconds [Wed Oct 05 19:37:47 2016] [error] [client 46.5.16.11] Premature end of script headers: status.php [Wed Oct 05 19:53:49 2016] [warn] [client 66.249.93.86] mod_fcgid: read data timeout in 60 seconds [Wed Oct 05 19:53:49 2016] [error] [client 66.249.93.86] Premature end of script headers: status.php [Wed Oct 05 19:53:56 2016] [warn] [client 66.249.93.90] mod_fcgid: read data timeout in 60 seconds [Wed Oct 05 19:53:56 2016] [error] [client 66.249.93.90] Premature end of script headers: status.php [Wed Oct 05 19:54:07 2016] [warn] [client 93.128.180.146] mod_fcgid: read data timeout in 60 seconds [Wed Oct 05 19:54:07 2016] [error] [client 93.128.180.146] Premature end of script headers: status.php [Wed Oct 05 20:07:56 2016] [warn] [client 46.5.16.11] mod_fcgid: read data timeout in 60 seconds [Wed Oct 05 20:07:56 2016] [error] [client 46.5.16.11] Premature end of script headers: status.php

Kommentar von FabianHIF ,

leider weiß ich nichts mit dem anzufangen :-D'

Antwort
von Malemeister, 9

Hallo,

schau dir bitte mal an was ein 500 Error überhaupt ist und was dazu führt das er auftritt. Dann beantwortet sich deine Frage ganz von alleine!

Grüße

Keine passende Antwort gefunden?

Fragen Sie die Community