cwsoft-addon-file-editor 4.0.6 probleme mit wb 2.13.3 r166 (Error 500)

markherrmann

Hi Sternchen8875,
hab mir dein verlinktes Modul mal angesehen. Ist irgendwie für mich nicht so brauchbar.
Ich habe FTP Zugang (nur halt nicht von unterwegs), und für die Datenbanken benutze ich MyOOS Dumper (das ist eine auf PHP8 angepasste Version des eingestellten SQL-Dumpers) mit dem sichere ich per Chronscript die Datenbanken.

Aber Danke für deinen Hinweis.

sternchen8875

Quote from: markherrmann on February 12, 2023, 11:37:21 AM
Nur wenn man kein FTP nutzen kann und das original Template nicht mehr zur Hand hatte, war das sehr geschickt.

Probier mal als Alternative: das Backup-Modul v1.3.1.15 und dann ein Dateienbackup

hgs

Nach Rücksprache mit Dietmar, kann WebsiteBaker das Problem nicht fixen,

da es an einem veralteten PEAR-Paket bei den genannten Hostern liegt.
Bitte diese direkt ansprechen.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

ruebenwurzel

Nur der Vollständigkeit halber. Auch ich hoste meine Seiten bei Allinkl.com. Bei diesem Provider ist, wie gesagt, der Fehler nicht reproduzierbar. Scheint wohl alles darauf hinzudeuten, dass es wohl an den Konfigurationen der Provider liegen könnte. Stimme meinem Vorredner zu und bin auch ziemlich sicher, dass Dietmar da einen Fix finden wird.

hgs

Ich kann den Fehler bei all-inkl.com mit keiner freigegebenen php-Version für WB2.13.3 nachvollziehen.
selbst bei der Testversion mit php8.2 habe ich keine Probleme ein Modul über das AFE 4.0.6 herunter zu laden.
Scheinbat gibt es immer wieder Probleme mit (IONOS und Strato), da hat Dietmar schon oft ein Fix nachschieben müssen.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

sternchen8875

Hilft dir jetzt nicht weiter, aber das noch zur Aufklärung: die höheren PHP 8.1er Versionen wie 8.1.14 oder 8.1.17 usw sind eher an PHP 8.2 dran und meckern schon mal Dinge an, die erst für PHP 8.2.x geplant waren. Bei IONOS hab ich nur die Auswahl zwischen PHP 8.1.17 oder PHP 8.0.27, von daher gehts im Zweifel eher zu einer PHP 8.0.x. In der Praxis geht die Empfehlung aber schon zu einer PHP 8.1.x, schon allein, weil eine PHP 8.0.x seit Dezember 2022 keinen offiziellen Support mehr erhält, nur noch Security Support bis Ende des Jahres. Im Gegensatz dazu kommt bei PHP 8.1.x noch jeweils ein Jahr drauf.

Mit deinen bzw unserem Problem hat das aber wenig zu tun. Local kann ich auch mit der neuesten PHP 8.2.2 arbeiten, online kann ich aber mit dem AFE auch mit PHP 8.0.x nicht runterladen. Ist also nicht zwangsläufig ein Problem im Code des Addons

markherrmann

Moin moin,
da bin ich wohl durcheinander geraten...

Ich hab den Editor von https://addon.WebsiteBaker.org/pages/en/browse-add-ons.php?id=02D8BA1 geladen. Den meinte ich auch.
Hab eben mal das Modul entfernt und neu installiertm Browsercache gelöscht, Error500 bleibt leider.

Hab getestet mit Chrome, FF und Edge.

PS. Umstellen auf PHP 8.1 war keine Option, ich hatte erst eine Über 8.0 hatte Probleme mit WB und hab irgendwo im Forum gelesen, das 8.0 empfohlen war. Nachdem ich zurück auf 8.0 gewechselt bin ging WB wieder fehlerfrei. Nur das Modul geht nicht mehr.
Ist nur ein kleines Problem (editieren geht ja noch). Nur wenn man kein FTP nutzen kann und das original Template nicht mehr zur Hand hatte, war das sehr geschickt.


sternchen8875

nur am Rande... bitte unterscheiden zwischen AddonFileEditor und cwsoft-addon-editor. Das sind mittlerweile zwei unterschiedliche Paar Schuhe. Für WB gewartet und empfohlen wird der AddonFileEditor, aktuelle Version wäre die 4.0.6
Beide Module nutzen unterschiedliche Installations-Ordner unter /modules und konnten auch gleichzeitig betrieben werden, haben aber identische Funktionen.
Der cwsoft-addon-file-editor war mal Ausgangspunkt für die heutigen Versionen der Nachfolger und wird unter diesem Namen für das CMS WBCE weiter betrieben (aktuelle Version 3.2.3). Ob sie kompatibel zum jeweils anderen CMS sind, müßte getestet werden, der genannte Vorgänger war es unter diesem Namen jedenfalls. Also bitte noch mal checken und ggf korrigieren.

Aktuelle Fehlerausgabe bei mir im AddonFileEditor 4.0.6 unter PHP 8.1.14 und PHP 8.0.27 bei verschiedenen Providern (IONOS und Strato)
[12-Feb-2023 09:51:39 UTC] PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /usr/lib/php8.1/HTTP.php on line 500" mit Folge, das keine Downloads möglich sind.

ruebenwurzel

Fehler ist bei mir nicht reproduzierbar
- WB 2.13.3 r166
- PHP 8.1
- AFE 4.0.6

Vielleicht hilft ein einfaches Browsercache löschen?
Kannst du auf PHP 8.1 umstellen? Ist der Fehler dann weg?

markherrmann

Hi Leute, hat jemand von Euch auch den o.g. Editor am laufen.
Vom Prinzip her funktionierte der bisher gut und wird auch auf der WB Seite unter Downloads (Admintools) in Version 4.0.6 angeboten.

Unter der neuen WB Installation 2.13.3 r166 gibt's mit dem Modul ein kleines Problem beim Download von Files (Erweiterung, Templates... egal was), nach Klick auf das Zip+Download-Icon kommt unter der URL https://xxx/modules/AddonFileEditor/code/download.php?aid=43 nur der HTTP Statuscode Error 500

Hat da jemand schon die gleiche Erfahrung gemacht und einen Workaround im Angebot. Das CMS läuft unter PHP 8.0.