WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 06.12.2022 09:27:24

benvo
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Ich habe das Update über das Updateskript versucht. Bei mir bricht das Update während STEP 2 ab.

<td>Ensure the needed database tables are there<br /><br />Set default_theme<br /><br />Update Captcha Controll<br /><br />Install Errorloger<br /><br />Update Droplets<br /><br />Update Menu Link<br />

danach ist Ende und das Fenster hängt fest. Neu laden bringt auch keine Besserung.

Ich komme von WBCE 1.5.3 und PHP 8.0

Offline

#2 06.12.2022 09:40:15

florian
Administrator

WBCE-Updatescript bleibt bei Menulink-Update hängen

Versuche mal, in der update.php Zeile 502 auszukommentieren, also so

       // require_once WB_PATH . "/modules/miniform/upgrade.php";

Ob dann das Updatescript durchläuft.


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#3 06.12.2022 12:25:40

bisquolm
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Update Routine für WBCE 1.5.4
Beim Updaten der Anwendung von WBCE 1.5.2 auf 1.5.4 bleibt das Update-Script beim Step 2 nach dem Update Menu Link hängen. Es gibt keine Fehlermeldung.
----
Ensure the needed database tables are there
Set default_theme
Update Captcha Controll
Install Errorloger
Update Droplets
Update Menu Link
----

Sever hat PHP 8.1. Habe bereits 2x versucht.

Offline

#4 06.12.2022 12:32:55

florian
Administrator

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

@bisquolm: danke für die Rückmeldung, siehe auch Post+Antwort von benvo.
Frage: wie ist beim Updaten vorgegangen worden? Einzelupload der Dateien per FTP oder Zip + Unzip?


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#5 06.12.2022 15:07:27

bisquolm
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Danke Florian. Ich habe die 2 Dateien hochgeladen und das wbc_update_unzip.php gestartet. Wie ich inzwischen bemerkt habe, macht das Modul menu_link das Problem. Nun habe ich das Verzeichnis des Moduls temporär umbenannt, anschliessend ist das Update gelaufen. Vorgängi habe ich versucht das Modul zu deinstallieren, war aber auch nicht möglich. Nach dem Update habe ich das Verzeichnis wieder nach menu_link umbenannt.

Offline

#6 06.12.2022 18:30:02

bisquolm
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Update CMS 1.5.4 - Zusatzinfo
Habe heute 4 Webseiten - Updates gemacht. Bei zwei Seiten gab es nach dem Modull Menu Link einen Abbruch. Bei den Seiten mit dem Abbruch wurde das Modul (Menu Link) in der Webseite benützt. Nachdem ich das Verzeichnis menu_link umbenannt habe, konnte das Update durchgeführt werden. Nach dem Update wurde das Verzeichnis wieder mit dem original Namen umbenannt. Das manuelle Update des "Menu Link Moduls" bleibt auch hängen.

Offline

#7 06.12.2022 18:33:45

florian
Administrator

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Das ist sehr seltsam, weil an dem Modul nichts geändert wurde. Müssen wir prüfen.


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#8 06.12.2022 20:10:30

colinax
Developer

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Hallo bisquolm,

ist es möglich auf den beiden Seiten wo auch das manuelle Menu Link Update hängen bleibt, ein paar Sachen zu testen?

Offline

#9 07.12.2022 09:52:56

bisquolm
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Hallo Colinax
auf einer Seite ist das möglich, wie gehen wir vor?

Offline

#10 07.12.2022 22:58:49

florian
Administrator

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Hallo,

ich übernehme hier gerade mal.
Bitte folgendes versuchen:
1) die /modules/menu_link/update.php in install.php und die install.php in update.php umbenennen
2) über Erweiterungen / Module die "untergeschobene" update.php für MenuLink ausführen
3) nochmal das WBCE-Update durchführen, also wbceup.zip + wbce-update-unzip hochladen und ausführen.


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#11 07.12.2022 23:11:56

florian
Administrator

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

wobei ich nicht weiß,. ob ich das richtig verstanden habe, klingt für mich nach möglichen Datenverlust, alo auf jeden Fall vorher Backup machen.
Oder erst mal selbst prüfen, ob/ welche Tabellen in der DB fehlen und diese von Hand anlegen.
Ich kann mir das sonst auch direkt die Tage mal selbst anschauen, Zugangsdaten in dem Falle per Mail an support@wbce.org senden.


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#12 11.12.2022 17:49:07

florian
Administrator

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Also, das Problem scheint nur indirekt mit dem Modul zusammenzuhängen. Menu_Link ruft beim Update die Funktion getTableEngine aus der class.database.php auf, und in der zugehörigen SQL-Abfrage ist der Tabellenname nicht in Ticks (`). Wenn dann ein Bindestrich im Tabellennamen verwendet wird, scheint das bei bestimmten MariaDB-Versionen einen SQL-Error zu verursachen.
Abhilfe: in der /framework/class.database.php die Zeile 603

$sql = "SHOW TABLE STATUS FROM " . $this->db_name . " LIKE '" . $table . "'";

ändern zu

$sql = "SHOW TABLE STATUS FROM `" . $this->db_name . "` LIKE '" . $table . "'";

Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#13 12.12.2022 09:40:54

bisquolm
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Danke Florian, Problem behoben

Offline

#14 12.12.2022 12:51:23

berny
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Heisst das, es könnte auch bei anderen Modulen zu diesem Problem führen?

Offline

#15 12.12.2022 12:59:32

florian
Administrator

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

ja, wenn diese getTableEngine verwenden und die o.g. Bedingungen erfüllt sind (penible Datenbankversion und Bindestrich im Datenbankname)


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

#16 12.01.2023 17:49:05

berny
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

@Florian: ich habe die wbceup neu geladen, da steht in der framework/class.database.php auf Zeile 601 imme noch

        $sql = "SHOW TABLE STATUS FROM " . $this->db_name . " LIKE '" . $table . "'";

drinnen = Fehler (fehlendes ' )

Ev könnt ihr das updaten.

Offline

#17 13.01.2023 15:41:32

florian
Administrator

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

done


Wir Benötigen: Cents, Euros... jetzt spenden!

Offline

Liked by:

berny

#18 13.01.2023 17:36:34

berny
Mitglied

Re: WBCE-Updatescript bleibt bei Menulink-Update hängen

Pfeift!!!

Offline

Fußzeile des Forums

up