2016-09-23 5 views
0

schrieb ich ein Stück Code auf meinem Computer, die perfekt funktioniert:curl_init() funktioniert nicht auf Raspberry Pi 3 Jessie

$curl =curl_init(); 
 
$urlCurrent = "http://api.openweathermap.org/data/2.5/weather?q=lyon&units=metric&APPID=c0670481fea50f735e7d2558dbbc01e7"; 
 
curl_setopt_array($curl, array(
 
    CURLOPT_RETURNTRANSFER => TRUE, 
 
    CURLOPT_URL => $urlCurrent 
 
)); 
 
$result = curl_exec($curl);

aber wenn ich es meinem RPi hochgeladen (auf dem Apache2 , PHP5 einschließlich PHP_curl sind installiert) es wird einfach nicht funktionieren! Nach ein paar Stunden sehe ich, dass das Problem von der curl_init() Methode kommt. Es macht den gesamten Code zum Absturz, und alle folgenden Codezeilen verschwinden. Bedeutet, dass ich die Webseite alles vor curl_init() ausführen kann, aber dann hört es einfach auf, die nächsten Zeilen zu durchsuchen. Wenn Sie in den Webseiten-Quellcode schauen, sind die Zeilen, die da sein sollen, nicht ... Wieder funktioniert der exakt gleiche Code auf meinem Computer !!

Bitte helfen, ich bin so nah dran, ein großes Projekt zu beenden (das ist cooooool).

Vielen Dank

+1

irgendein Fehler in 'curl_error()'? – devpro

+0

Irgendwelche Fehler überhaupt? Haben Sie Fehlerberichte aktiviert und Ihre Protokolle überprüft? – dan08

+0

Definieren Sie "Absturz". PHP fataler Fehler, Apache segfaults, kein Ergebnis? Ansonsten ist 'curl_error()' ein guter Vorschlag, wie devpro sagte. – drew010

Antwort

0

Ich schaffe es zu beheben. Obwohl ich nicht verstehe, was schiefgelaufen ist, habe ich das Disk-Image von RasPi neu installiert und alles neu gestartet. Sorry für diejenigen, die dieses Problem haben, aber es ist die einzige Lösung, die für mich funktioniert hat.

ByeBye und danke für Ihre Hilfe sowieso, übrigens habe ich mein Projekt beendet und es ist genial! (es ist ein MagicMirror für diejenigen, die wissen).