PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
- ThomasTailor93
- Posts: 75
- Joined: Tue 28. Jun 2016, 05:11
- Location: Erfurt
PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Hallöchen,
nach dem Update auf Debian 10 habe ich folgendes Problem:
Ich habe über ein PHP Skript einen RSS Feed (index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b) aufgerufen - das hat vor dem Update geklappt. Jetzt aber funktioniert das nicht mehr, weil simplexml_load_file bzw. file_get_contents einen Fehler auswirft:
PHP Warning: simplexml_load_file(index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
file_get_contents(index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
Was mir auffällt: das & (farblich markiert) wird beim Aufrufen zu & - Frage nun: wurde irgend was bei PHP bzw. Apache2 im Bezug darauf geändert bzw. angepasst?
Ebenso funktioniert ein Cron, den ich vorher laufen hatte, nicht mehr ohne Fehlermeldung. Jedes Mal kommt curl: (16) Error in the HTTP2 framing layer.
Liebe Grüße
nach dem Update auf Debian 10 habe ich folgendes Problem:
Ich habe über ein PHP Skript einen RSS Feed (index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b) aufgerufen - das hat vor dem Update geklappt. Jetzt aber funktioniert das nicht mehr, weil simplexml_load_file bzw. file_get_contents einen Fehler auswirft:
PHP Warning: simplexml_load_file(index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
file_get_contents(index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
Was mir auffällt: das & (farblich markiert) wird beim Aufrufen zu & - Frage nun: wurde irgend was bei PHP bzw. Apache2 im Bezug darauf geändert bzw. angepasst?
Ebenso funktioniert ein Cron, den ich vorher laufen hatte, nicht mehr ohne Fehlermeldung. Jedes Mal kommt curl: (16) Error in the HTTP2 framing layer.
Liebe Grüße
Re: PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Welche PHP Version war es vorher und welche ist es jetzt?
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
- ThomasTailor93
- Posts: 75
- Joined: Tue 28. Jun 2016, 05:11
- Location: Erfurt
Re: PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Hallo Tobi,
ich nutze bei beiden den Standard PHP Interpreter, der über Keyhelp eingestellt ist. Jetzt muss ich nur noch wissen, welcher das war bei Deb9. Jetzt ist es auf jeden Fall 7.3.
Nachtrag: bei Debian 9 wird anscheinend 7.0.33 mitgeliefert - da es veraltet ist, will ich es nicht umbedingt einstellen.
Nachtrag 2:
Änderung des Interpreters auf PHP 7.0 bringt nichts. Gleicher Fehler. Für alle noch mal das Schnipsel:
Nachtrag 3:
im Error Log werden mittlerweile andere HTML zeichen nicht korrekt codiert, Beispiel:
Hat das was mit Apache2 zu tun?
LG
ich nutze bei beiden den Standard PHP Interpreter, der über Keyhelp eingestellt ist. Jetzt muss ich nur noch wissen, welcher das war bei Deb9. Jetzt ist es auf jeden Fall 7.3.
Nachtrag: bei Debian 9 wird anscheinend 7.0.33 mitgeliefert - da es veraltet ist, will ich es nicht umbedingt einstellen.
Nachtrag 2:
Änderung des Interpreters auf PHP 7.0 bringt nichts. Gleicher Fehler. Für alle noch mal das Schnipsel:
Code: Select all
header("Content-Type: text/html; charset=utf-8");
$xml = simplexml_load_file("https://avmg.eu/forum/index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b");
foreach ($xml->channel->item as $item) {
// hier wird das XML verarbeitet
}
im Error Log werden mittlerweile andere HTML zeichen nicht korrekt codiert, Beispiel:
Code: Select all
failed to load external entity "https://avmg.eu/forum/index.php?board-feed/7/&at=2-fcd7108603d1932621732fc877212bdcfa5d298b"
LG
Re: PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Ändere Mal die Url auf
https://avmg.eu/forum/index.php?board-feed/7
Die andere URL hat bei mir einen 404er geliefert was den Fehler erklären würde.
Da es sich um einen RSS Feed handelt brauchst du eigentlich keine Session ID.
https://avmg.eu/forum/index.php?board-feed/7
Die andere URL hat bei mir einen 404er geliefert was den Fehler erklären würde.
Da es sich um einen RSS Feed handelt brauchst du eigentlich keine Session ID.
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
- ThomasTailor93
- Posts: 75
- Joined: Tue 28. Jun 2016, 05:11
- Location: Erfurt
Re: PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Hm, wo hattest du das probiert? Die URL konnte ich sonst aufrufen.Tobi wrote: ↑Fri 16. Aug 2019, 14:37 Ändere Mal die Url auf
https://avmg.eu/forum/index.php?board-feed/7
Die andere URL hat bei mir einen 404er geliefert was den Fehler erklären würde.
Da es sich um einen RSS Feed handelt brauchst du eigentlich keine Session ID.
Habe das jetzt darauf geändert, funtioniert jetzt. Danke. Trotzdem ist da irgend wo noch einen Fehler, der geklärt werden muss.
Re: PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Ich habe die "falsche" URL einfach Mal im Browser aufgerufen.
Das Board zeigt dann eine Seite "Seite nicht gefunden" an.
Aus Erfahrung dachte ich mir, dass das Board ausserdem einen entsprechenden Header 404 mit sendet.
simplexml_load_file wertet nur diesen Header aus und stellt dann die Arbeit ein. Daher hat es nicht funktioniert.
Warum es bisher funktioniert hat entzieht sich meiner Kenntnis.
Das Board zeigt dann eine Seite "Seite nicht gefunden" an.
Aus Erfahrung dachte ich mir, dass das Board ausserdem einen entsprechenden Header 404 mit sendet.
simplexml_load_file wertet nur diesen Header aus und stellt dann die Arbeit ein. Daher hat es nicht funktioniert.
Warum es bisher funktioniert hat entzieht sich meiner Kenntnis.
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
- ThomasTailor93
- Posts: 75
- Joined: Tue 28. Jun 2016, 05:11
- Location: Erfurt
Re: PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Das wundert mich jetzt auch. Habe mal den neuen Link zum RSS Feed genommen und jetzt funktioniert es ...warum? Zur Hölle, ich habe keine Ahnung.
Vielleicht hat das Board auch was v erändert, was ich nicht mitbekommen habe.
Mit https://avmg.eu/forum/index.php?board-f ... 95a654d97b geht es wieder ohne Probleme. Kann verstehen wer will.
Vielleicht hat das Board auch was v erändert, was ich nicht mitbekommen habe.
Mit https://avmg.eu/forum/index.php?board-f ... 95a654d97b geht es wieder ohne Probleme. Kann verstehen wer will.
Re: PHP Aufrufen einer URL = 404; Error in the HTTP2 framing layer
Nicht ganz.
Der erste Link ist der hier
https://avmg.eu/forum/index.php?board-f ... dcfa5d298b
Der zweite dieser
https://avmg.eu/forum/index.php?board-f ... 95a654d97b
Link 1 liefert immer noch ne 404.
Link 2 funktioniert.
Wahrscheinlich ist die Session von Link 1 abgelaufen.
Aber egal, ich würde dir den Link OHNE Session ID nach wie vor ans Herz legen.
Der erste Link ist der hier
https://avmg.eu/forum/index.php?board-f ... dcfa5d298b
Der zweite dieser
https://avmg.eu/forum/index.php?board-f ... 95a654d97b
Link 1 liefert immer noch ne 404.
Link 2 funktioniert.
Wahrscheinlich ist die Session von Link 1 abgelaufen.
Aber egal, ich würde dir den Link OHNE Session ID nach wie vor ans Herz legen.
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser