26.04.2020, 12:48
Guten Tag zusammen,
ich habe gerade einen Fehler, welchen ich nicht so richtig nachvollziehen kann.
Vielleicht kann mir hier ja jemand auf die Sprünge helfen.
Ausgangssituation:
Ich entwickel ein Plugin, welches einen AJAX-Request an eine Datei (z. B. inc/datei.php) sendet. In dieser Datei ist die global.php eingebunden, damit ich u.a das $db Objekt verwenden kann und die SESSION. Das klappt bei mir in der Testumgebung auch wunderbar. Ich habe absolut keine Probleme damit.
In einer anderen - unabhängigen - Testumgebung, habe ich folgenden Fehler den der AJAX-Response sendet:
An der letzten Zeile erkennt man und kann man nachvollziehen, dass die jeweilige Änderung trotzdem in der Datenbank vorgenommen wurde. Die Antwort kommt aber erst nach ca. 5 - 10 Sekunden und bringt die o.g Fehler/Warnungen mit.
Wenn ich die global.php aus der inc/datei.php rausnehme und zu Testzwecken z. B. irgendetwas zurückgebe, klappt das auch wunderbar und der Response ist sofort da. Sobald die global.php wieder required wird, sind die oben stehenden Warnungen wieder da und ich warte 5-10 Sek auf den Response.
Mysteriös... Ich habe derzeit noch absolut 0 Schimmer woran das liegen könnte. Vielleicht an Einstellungen des Forums? Aber an welchen?
Der Pfad zu global.php stimmt überein. Die Datei benutzt ja sogar das $db-Objekt und updated die Datenbank, also required wird die global.php Datei.. aber weshalb die Warnings?
Vielleicht weiß ja jemand etwas hier.. In den Logs welche unter "Server und Optimierung -> Logdatei" definiert sind, steht auch nichts drin.
Grüße,
JAY
ich habe gerade einen Fehler, welchen ich nicht so richtig nachvollziehen kann.
Vielleicht kann mir hier ja jemand auf die Sprünge helfen.
Ausgangssituation:
Ich entwickel ein Plugin, welches einen AJAX-Request an eine Datei (z. B. inc/datei.php) sendet. In dieser Datei ist die global.php eingebunden, damit ich u.a das $db Objekt verwenden kann und die SESSION. Das klappt bei mir in der Testumgebung auch wunderbar. Ich habe absolut keine Probleme damit.
In einer anderen - unabhängigen - Testumgebung, habe ich folgenden Fehler den der AJAX-Response sendet:
PHP-Code:
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
MyBB Internal: One or more warnings occurred. Please contact your administrator for assistance.
{"changedto":0,"postID":"35620"}
An der letzten Zeile erkennt man und kann man nachvollziehen, dass die jeweilige Änderung trotzdem in der Datenbank vorgenommen wurde. Die Antwort kommt aber erst nach ca. 5 - 10 Sekunden und bringt die o.g Fehler/Warnungen mit.
Wenn ich die global.php aus der inc/datei.php rausnehme und zu Testzwecken z. B. irgendetwas zurückgebe, klappt das auch wunderbar und der Response ist sofort da. Sobald die global.php wieder required wird, sind die oben stehenden Warnungen wieder da und ich warte 5-10 Sek auf den Response.
Mysteriös... Ich habe derzeit noch absolut 0 Schimmer woran das liegen könnte. Vielleicht an Einstellungen des Forums? Aber an welchen?
Der Pfad zu global.php stimmt überein. Die Datei benutzt ja sogar das $db-Objekt und updated die Datenbank, also required wird die global.php Datei.. aber weshalb die Warnings?
Vielleicht weiß ja jemand etwas hier.. In den Logs welche unter "Server und Optimierung -> Logdatei" definiert sind, steht auch nichts drin.
Grüße,
JAY