Zum Inhalt springen

Fehler: Kann XML-Datei ... nicht öffnen (tw_rssfeeds)

Erstellt am 22. Dezember 2006 · 5 Antworten · letzte Antwort am 28. Dezember 2006

Tags: Server & Hosting, Frage

twd ·

Hallo,

habe gerade tw_rssfeeds 2.1.1 auf Typo3 3.7 installiert und bekomme auf der Extension-Seite folgende Fehlermeldung:

Fehler: Kann XML-Datei http://photodb.kicker.de/library/rss091/kicker.xml nicht öffnen

Dazu hatte ich irgendwo gelesen, dass man "allow_url_fopen = on" in der php.ini setzen musste, das ist es aber schon bei mir. Dazu dann noch der Tipp, im Code bei @fopen das "@" wegzunehmen... dann kommt da aber folgendes:

Warning: fopen(http://photodb.kicker.de/library/rss091/kicker.xml): failed to open stream: Bad file descriptor in C:\apache\htdocs\quickstart\typo3conf\ext\tw_rssfeeds\pi1\class.tx_twrssfeeds_pi1.php on line 369
Fehler: Kann XML-Datei http://photodb.kicker.de/library/rss091/kicker.xml nicht öffnen

Hat jemand nen Idee, was da schief laufen könnte? Ich beziehe zB für die Wettervorhersage auch schon externe Daten, die Quelle ist jedenfalls in Ordnung, habe es mit verschiedenen RSS-Files probiert, gleiches Resultat.
😢

Also... bin dankbar für Hinweise,
Christian

PS: Ist ein WAMP-Server... also Windows als OS.

tandem ·

Hallo Christian,

allow_url_fopen hast Du ja schon auf on stehen.
Benutzt Du einen Proxy?
Dann curl einschalten.

twd ·

Hallo auch..

tandem schrieb

Benutzt Du einen Proxy?

ja

tandem schrieb

Dann curl einschalten.

...ist schon eingeschaltet... Ich habe jetzt mal einen Versuch gestartet:

<?php
$url = "http://www.typo3.net";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$returned = curl_exec($ch);
curl_close ($ch);
echo $returned;
?>

-> leere Seite nach etwa 10s

mit

$url = "http://ip-adresse.lokaler.server";

...kriege ich aber Daten. Also scheiterts nur an externen URLs, was kann das sein? Muss der Proxy noch irgendwo eingetragen werden?

Gruß,
Christian

tandem ·

Hallo Christian,

da weiss ich so nicht weiter.
Prüfen würde ich, ob er den Domain-Namen auch auflösen kann.

twd ·

Habs mit der IP versucht... keine Besserung. Der Server kann zumindest per ping den DNS-Namen auflösen, das hab ich gecheckt.
Komisch ist nur... mit gb_weather beziehe ich ja auch Daten von externen Quellen, wieso klappt das da...? *confused*