WebsiteBaker Support (2.13.x) > General Help & Support
Reload all addons database entry (no upgrade)
Concilla:
Hallo an alle,
ein Update von der WB Version 2.12.0 auf die 2.13.3 funktioniert nicht. PHP 8, bei Strato. Update bricht ab und es gibt folgende Fehlermeldung:
Step 15 : Reload all addons database entry (no upgrade)
TRUNCATE addons table
Languages reloaded
Modules reloaded
There was an uncatched exception
database::escapeString(): Argument #1 ($unescaped_string) must be of type string, null given, called in /mnt/.........../htdocs/framework/functions.php on line 1145
in line (257) of (/framework/class.database.php)
Könnte mir hier diesbezüglich jemand bitte helfen? Benötigt Ihr dazu noch weitere Infos? Vielen Dank im Voraus.
Concilla
ruebenwurzel:
Welche Module in welcher Version hast du im Einsatz?
Meine Vermutung ist, dass ein Uraltmodul das Abarbeiten diese Scriptes verhindert.
Concilla:
Das Gefühl habe ich auch irgendwie :-( Problem ist aber, dass kein anderes Modul drin ist, wie nicht auch bei anderen bereits bestehenden Seiten, wo das Update problemlos funktioniert hat, wie z.B. Download Gallery 2.61, miniform 0.12. Erst nach Update auf 2.13.3 habe ich Update der Module durchgeführt und es hat bei Strato unter 8.0 immer funktioniert.
Merkwürdigerweise habe ich aber nun ein paar Tabellen in der DB gefunden, die mir unbekannt sind. Hat da jemand rumgespielt? Nur wer? Diese habe ich jetzt mal gelöscht und schaue mal, ob das Update jetzt funktioniert.
Concilla:
Tatsächlich. Es müssen diese Tabellen gewesen sein. Nach 4 x wieder ursprünglichen Zustand herstellen und alles aus der Datenbank und den Ordnern entfernen, was mir nicht bekannt war, hat das Update auf 2.13.3 nun funktioniert.
sternchen8875:
--- Quote from: Concilla on January 28, 2023, 03:48:28 PM ---There was an uncatched exception
database::escapeString(): Argument #1 ($unescaped_string) must be of type string, null given, called in /mnt/.........../htdocs/framework/functions.php on line 1145
in line (257) of (/framework/class.database.php)
--- End quote ---
Dieser Fehler bedeutet, das in einem deiner Frontend-Templates die Definition der Template-Function in der info.php entweder ganz fehlt oder fehlerhaft ist. Das wäre typisch für Templates von Chio Maisriml und es müßte in der info.php diese Zeile ergänzt werden.
Dieser Fehler führt sonst zu einem Abbruch des UpgradeScripts und zu diversen Meldungen in der error.log bei zukünftigen Installationen von Addons.
Bricht das UpgradeScript wie in deinem Fall ab, einfach die Seite reloaden, mit den üblichen Browsermethoden (Reload-Button oder F5-Taste oder STRG+R)
--- Code: ---$template_function = 'template';
--- End code ---
Navigation
[0] Message Index
[#] Next page
Go to full version