2016-11-10 4 views
0

Curl funktionierte gut früher auf meinem Server, aber wenn ich versuche, PHP-Skript mit curl_exec ausführen, kann ich das Skript nicht ausführen. Es verarbeitet nur und gibt 524 Timeout Fehler zurück. Ich habe sogar den einfachsten Curl-Code ausprobiert, aber immer noch das gleiche Problem. Als ich auf meinem lokalen Rechner nachgesehen habe, funktioniert es gut. Plz mir helfen, was kann ich tun. Ich habe versucht,PHP Curl nicht ausgeführt Fehler 524 Timeout

<?php 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "suhailakhtar.xyz"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$fp = fopen('curlerror.log','a'); 
curl_setopt($ch, CURLOPT_VERBOSE, TRUE); 
curl_setopt($ch, CURLOPT_STDERR, $fp); 
$result = curl_exec($ch); 
if (curl_errno($ch)) { 
    echo 'Error:' . curl_error($ch); 
} else { 
    echo($result); 
} 
curl_close ($ch); 

?> 

auf einem einfachen curl Befehl und bekam den Fehler in der Datei als

* Rebuilt URL to: suhailakhtar.xyz/ 
* Hostname was NOT found in DNS cache 
* Trying 31.170.164.150... 
* connect to 31.170.164.150 port 80 failed: Connection timed out 
* Failed to connect to suhailakhtar.xyz port 80: Connection timed out 
* Closing connection 0 

und auch mit anderer URL auf Port 443

Antwort

1

(im Namen des OP) Eingestellt .

Das Problem war mit dem Server. Port 80 wurde auf meinem Server vom Hosting-Provider blockiert. Ich kontaktierte sie und informierte mich darüber und bat darum, es aktiv zu machen. Jetzt funktioniert alles wie vorher.