WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 05.03.2026 23:07:52

kleo
Member

Warnungen beim Short-URL

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

#2 06.03.2026 08:17:30

florian
Administrator

Re: Warnungen beim Short-URL

$_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

#3 06.03.2026 14:42:18

webbird
Administrator

Re: Warnungen beim Short-URL

Zur Info, die beiden Download-Links im Text führen ins Leere. Der Button geht.

attachment.php?item=3970&download=1

Last edited by webbird (06.03.2026 14:42:55)


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

Liked by:

florian

#4 06.03.2026 14:48:11

webbird
Administrator

Re: Warnungen beim Short-URL

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. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#5 06.03.2026 16:07:52

mk70
Member

Re: Warnungen beim Short-URL

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 smile

... der hier noch viel lernen/herausfinden muss  cool

Offline

#6 06.03.2026 16:59:18

webbird
Administrator

Re: Warnungen beim Short-URL

Jepp


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#7 06.03.2026 17:24:08

mk70
Member

Re: Warnungen beim Short-URL

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.   wink

Last edited by mk70 (06.03.2026 17:30:31)


Gruß Mac smile

... der hier noch viel lernen/herausfinden muss  cool

Offline

#8 06.03.2026 17:33:09

webbird
Administrator

Re: Warnungen beim Short-URL

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. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#9 06.03.2026 18:27:23

mk70
Member

Re: Warnungen beim Short-URL

Hat wer Kontakt zu ihm?  smile


Gruß Mac smile

... der hier noch viel lernen/herausfinden muss  cool

Offline

#10 06.03.2026 20:03:55

webbird
Administrator

Re: Warnungen beim Short-URL


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#11 06.03.2026 20:55:19

kleo
Member

Re: Warnungen beim Short-URL

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

Liked by:

mk70

#12 07.03.2026 11:00:16

mk70
Member

Re: Warnungen beim Short-URL

Morgen,
dann warten wir mal ab wie es wirkt  smile


Gruß Mac smile

... der hier noch viel lernen/herausfinden muss  cool

Offline

#13 14.05.2026 17:50:57

mk70
Member

Re: Warnungen beim Short-URL

Moin... smile

wollen wir hier mal weitermachen?  cool

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 smile

... der hier noch viel lernen/herausfinden muss  cool

Offline

#14 14.05.2026 17:53:02

mk70
Member

Re: Warnungen beim Short-URL

Zwei gehen wohl nicht...

Dann die Anleitung / den Vergleich im Extrabeitrag  cool


Gruß Mac smile

... der hier noch viel lernen/herausfinden muss  cool

Offline

#15 14.05.2026 18:59:41

Slugger
Developer

Re: Warnungen beim Short-URL

mk70 wrote:

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. wink


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

#16 14.05.2026 19:19:58

mk70
Member

Re: Warnungen beim Short-URL

Hm... Habe ich versucht, hat der wohl nicht genommen.
Aber beide Dateien sind ja jetzt drin.  thumb_up

Last edited by mk70 (14.05.2026 19:20:33)


Gruß Mac smile

... der hier noch viel lernen/herausfinden muss  cool

Offline

Board footer

up