Opened 6 years ago
Closed 6 years ago
#740 closed defect (fixed)
Fehlermeldungen im Webseitenzustand (Rest_API, Loopback_Anfrage)
| Reported by: | Karl Herre | Owned by: | |
|---|---|---|---|
| Priority: | blocker | Milestone: | |
| Component: | Core | Version: | |
| Keywords: | Fehlermeldung | Cc: |
Description
Seit Wordpress 5.5 treten in folgende (siehe Screenshot im Anhang) 2 Fehlermeldungen im Wordpress Website-Zustand auf, diese werden durch den Shop ausgelöst.
Fehler 1:
Die REST-API-Anfrage ist aufgrund eines Fehlers fehlgeschlagen.
Fehler: cURL error 28: Operation timed out after 10009 milliseconds with 0 bytes received (http_request_failed)
Fehler 2:
Die Loopback-Anfrage an deine Website ist fehlgeschlagen, das bedeutet, dass Funktionen, die sich auf sie verlassen, derzeit nicht wie erwartet funktionieren.
Fehler: cURL error 28: Operation timed out after 10013 milliseconds with 0 bytes received (http_request_failed)
Forum-Link: https://forum.maennchen1.de/viewtopic.php?f=24&t=10119&p=61529#p61529
Attachments (1)
Change History (2)
by , 6 years ago
| Attachment: | Fehlermeldung.png added |
|---|
comment:1 by , 6 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

Problem behoben. Ich öffne die Session wie bisher in init wie z.B. hier beschrieben
http://www.tipps.1st-tec.de/wordpress/39-wordpress/90-session-in-wordpress.html
(Hab ich bisher auch gemacht)
Anders als in den Anleitungen die ich so gefunden habe schließe ich sie gleich wieder mit session_write_close(). Das mache ich, damit ich mit dem $_SESSION Array arbeiten kann und die Daten vom Anfang der Anfrage habe.
Wenn ich die Session aber nicht mehr offen habe werden Änderungen in $_SESSION aber nicht mehr gespeichert. Deshalb öffne ich sie im Hook st_send_headers wieder. (Das öffnen muss vor dem Senden des Headers passieren)
Die REST Anfrage scheint dazwischen zu arbeiten, so dass der Fehler verschwindet.