WBCE CMS – Way Better Content Editing.
You are not logged in.
Moin,
seit 3 Tagen mehren sich auf einer Webseite folgende Warnungen:
PHP Warning: Trying to access array offset on value of type bool in /short.php on line 28
PHP Warning: Trying to access array offset on value of type bool in /short.php on line 29
Ich habe mir den Quellcode angeschaut, kann aber diese Warnung nicht einorden.
Was sagt mir das?
Und warum sowas erst jetzt entsteht?
(Ich habe auf der Webseite nichts geändert)
Offline
$_SERVER['REQUEST_URI'] scheint keinen gültiogen Wert zurückzuliefern.
In diesem Thread
https://processwire.com/talk/topic/2844 … ndex-path/
im 3. Post von unten ist ein Workaround (für ProcessWire CMS) beschrieben, vielleicht lässt sich das adaptieren.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Zur Info, die beiden Download-Links im Text führen ins Leere. Der Button geht.
Last edited by webbird (06.03.2026 14:42:55)
Ich habe eine Amazon-Wishlist.
Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
florian
Wenn die Variable $_SERVER['REQUEST_URI'] leer ist oder völligen Blödsinn beinhaltet, liefert parse_url() in Zeile 27 "false" zurück, also einen Boolean-Wert. Da das nicht abgefangen wird, wird mit $parsed weitergearbeitet, als wäre es ein Array - was es nicht ist. Daher die Meldungen im Log.
Ich habe eine Amazon-Wishlist.
Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Mahlzeit,
kann das auch was mit diesen Error-Log Einträgen zu tun haben?
PHP Warning: Undefined array key "path" in .../short.php on line 28
PHP Warning: Undefined array key "path" in .../short.php on line 29
Die bekomme ich ab und an angezeigt.
Gruß Mac
... der hier noch viel lernen/herausfinden muss 
Offline
Jepp
Ich habe eine Amazon-Wishlist.
Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Bedeutet, dass 2. Zitat müsste in eine der WBCE Dateien eingebracht werden?
Und dann ein paar Tage abwarten ob oder ob nichts mehr im Error-Log erscheint?
Dann brauch ich nur mal die Stelle wo das rein soll. 
Last edited by mk70 (06.03.2026 17:30:31)
Gruß Mac
... der hier noch viel lernen/herausfinden muss 
Offline
Genau genommen müßte man Ruud bitten, das zu fixen. Weiß nicht ob er seine Module auch auf Github hat. Glaub nicht.
Ich habe eine Amazon-Wishlist.
Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Hat wer Kontakt zu ihm? 
Gruß Mac
... der hier noch viel lernen/herausfinden muss 
Offline
Ich habe eine Amazon-Wishlist.
Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Ich habe ein bisschen rescherschiert und versuche daraus etwas zu basteln.
Den Code:
$parsed = parse_url($_SERVER['REQUEST_URI']);
$pathed = pathinfo($parsed["path"]);
$scriptName = preg_replace("/(.php|.html|.htm).+$/u","$1",$parsed["path"]);durch den Code ersetzen:
$parsed = parse_url($_SERVER['REQUEST_URI'] ?? '');
$path = isset($parsed['path']) ? $parsed['path'] : '/';
$pathed = pathinfo($path);
$scriptName = preg_replace("/(.php|.html|.htm).+$/u","$1",$path);Jetzt bleibt nicht anderes übrig, als abzuwarten, ob neue Warnungen auftretten...
Offline
mk70
Morgen,
dann warten wir mal ab wie es wirkt 
Gruß Mac
... der hier noch viel lernen/herausfinden muss 
Offline
Moin...
wollen wir hier mal weitermachen?
Ich habe claude und chatGPT mal gefragt, was man machen kann. Anfangs gab es eine kleine Verbesserung bezogen auf die hier bereits genannten Änderungen und als ich sagte: Mach mal, dass das zukünftig kompatibel ist, haben beide angefangen zu "rödeln".
Heraus kam die Datei, die ich hier als txt anhänge.
Vielleicht möchtet Ihr die Datei mal überprüfen?
Auch hat mir claude einen Text erstellt, zur Erklärung der Änderungen.
(mal schauen ob ich beide Textdateien einbinden kann)
Last edited by mk70 (14.05.2026 17:53:25)
Gruß Mac
... der hier noch viel lernen/herausfinden muss 
Offline
Zwei gehen wohl nicht...
Dann die Anleitung / den Vergleich im Extrabeitrag 
Gruß Mac
... der hier noch viel lernen/herausfinden muss 
Offline
Zwei gehen wohl nicht...
Doch mk,
Im Beitrag 1. Datei anhängen + speichern.
Dann zurück auf bearbeiten und weiter Dateien hinzufügen bis zu fünf sind möglich mit dem Prozedere. 
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Online
Hm... Habe ich versucht, hat der wohl nicht genommen.
Aber beide Dateien sind ja jetzt drin. ![]()
Last edited by mk70 (14.05.2026 19:20:33)
Gruß Mac
... der hier noch viel lernen/herausfinden muss 
Offline
Pages: 1