Problem Apache Fehler
Hallo,
habe den Provider gewechselt zu hosttech mit backend Plesk.
Problem: Meine Website ladet nicht die Inhalte aus der iTunes API.
Fehlermeldung:
AH01071: AH01071: Got error 'PHP message: PHP Warning: file_get_contents(https://itunes.apple.com/lookup?id=565959081&entity=ebook&am ..): failed to open stream: Connection timed out in /var/www/vhosts/pdfload.com/httpdocs/book_main.php on line 11\n'
Der Code läuft auf PHP Version 7.1 auch auf 7.2. und 7.3 gut.
Firewall habe ich vorerst ausgeschalten, bad bot ist es auch nicht (wie vom Host vermutet)
Die Seite wurde nocheinmal getestet auf einer subdomain bei einem anderen Host, läuft ohne Probleme.
Könnte mir jemand evtl. helfen, an welchen Settings es liegen könnte? Bin langsam am verzweifeln.
Vielen Dank und LG
habe den Provider gewechselt zu hosttech mit backend Plesk.
Problem: Meine Website ladet nicht die Inhalte aus der iTunes API.
Fehlermeldung:
AH01071: AH01071: Got error 'PHP message: PHP Warning: file_get_contents(https://itunes.apple.com/lookup?id=565959081&entity=ebook&am ..): failed to open stream: Connection timed out in /var/www/vhosts/pdfload.com/httpdocs/book_main.php on line 11\n'
Der Code läuft auf PHP Version 7.1 auch auf 7.2. und 7.3 gut.
Firewall habe ich vorerst ausgeschalten, bad bot ist es auch nicht (wie vom Host vermutet)
Die Seite wurde nocheinmal getestet auf einer subdomain bei einem anderen Host, läuft ohne Probleme.
Könnte mir jemand evtl. helfen, an welchen Settings es liegen könnte? Bin langsam am verzweifeln.
Vielen Dank und LG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 569434
Url: https://administrator.de/forum/problem-apache-fehler-569434.html
Ausgedruckt am: 22.04.2025 um 16:04 Uhr
6 Kommentare
Neuester Kommentar
Moin,
Wenn ich deine Zeile in einen TExteditor kopiere, sehe ich sofort den Fehler:
da ist hinter lookup?id= ein " (=Anführungszeichen oben) enthalten, was aber nirgends mehr geschlossen wird:
Gruß
em-pie
Zitat von @dilevspe01:
$data = file_get_contents('https://itunes.apple.com/lookup?id='.$link_id.'&entity=ebook&country='.$site_country.'');
es muss an den settings, server o.A. liegen, der code funkt. ja bei einem anderen host.
Dann sind die anderen Hosts schrott.$data = file_get_contents('https://itunes.apple.com/lookup?id='.$link_id.'&entity=ebook&country='.$site_country.'');
es muss an den settings, server o.A. liegen, der code funkt. ja bei einem anderen host.
Wenn ich deine Zeile in einen TExteditor kopiere, sehe ich sofort den Fehler:
da ist hinter lookup?id= ein " (=Anführungszeichen oben) enthalten, was aber nirgends mehr geschlossen wird:
$data = file_get_contents('https://itunes.apple.com/lookup?id='".$link_id.'&entity=ebook&country='.$site_country.'');
Gruß
em-pie
Naja, "Connection timed out" - entweder ist da doch eine Firewall, die den Aufruf verhindert oder Apple hat die IP resp. den IP-Range des Providers geblockt - weshalb auch immer.
Versuche mal per
auf der Konsole des Servers die URL zu laden und mache notfalls Traceroutes zu der Adresse. Irgendwas blockiert die Kommunikation und das ist entweder eine Firewall bei dir, beim Provider oder bei Apple.
Versuche mal per
curl 'https://itunes.apple.com/lookup?id=565959081&entity=ebook&country=de'