WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
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
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
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
@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
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
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
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
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
Hallo Colinax
auf einer Seite ist das möglich, wie gehen wir vor?
Offline
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
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
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
Danke Florian, Problem behoben
Offline
Heisst das, es könnte auch bei anderen Modulen zu diesem Problem führen?
Offline
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
@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
done
Wir Benötigen: Cents, Euros... jetzt spenden!
Offline
berny
Pfeift!!!
Offline