WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo,
Migration von Websitebake 2.8.3 nach WBCE 1.1.6 verlief ohne Probleme!
Es gibt nur ein Problem beim Speichern unter Abschnitte verwalten.
Abschnitte verwalten -> Speichern erhalte ich folgende Fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' namesection = '', publ_start = '0', publ_end = '0' WHERE section_id = '82' LIMI' at line 1
Hoster ist STRATO
mfg
Nyenhuis
Offline
Hallo und willkommen,
das ist merkwürdig. Kannst Du bitte mal prüfen, ob mit der /admin/pages/sections_save.php alles stimmt?
Insbesondere Zeile 118, die muss so aussehen:
$query = "UPDATE ".TABLE_PREFIX."sections SET $sql WHERE section_id = '$section_id' LIMIT 1";
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Hallo,
die Datei /admin/pages/sections_save.php ist i.O.
mfg
Nyenhuis
Offline
Was ist denn da beim Strato-Hosting für eine PHP-Version ausgewählt? (Ggf. Sysinfo installieren zum Nachschauen)
Sonst irgendwas aktiv, die haben doch so einen komischen Performancebooster oder sowas, wenn ich mich recht entsinne?
Beitrag geändert von florian (19.07.2016 13:46:30)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
PHP Version 5.6.22
MySQL 5.5.48
mfg
Nyenhuis
Offline
Hm, das ist auch okay.
Dann mal etwas Nebelstochern:
- Kommt der Fehler immer, egal ob Du einen Namen für den Abschnitt eingibst oder nicht?
- Welches Templates? Etwas eigenes oder etwas von Combosa? Letztere telefonieren bisweilen nach Hause, ich erinnere mich vage, dass es da Probleme gab, bin mir aber nicht sicher.
- Wie sind die Blöcke bezeichnet? (Hauptblock,...) - Gibt es da evtl. irgendwas mit Umlauten, Leer- oder Sonderzeichen?
- Wie lautet der Datenbankprefix? "wb_" oder "wbce_" oder was anderes? Evtl. Großbuchstaben?
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Hier die Ausgabe vom SQL:
[== Undefiniert ==]
UPDATE wb_sections SET , namesection = '', publ_start = '0', publ_end = '0' WHERE section_id = '8' LIMIT 1
Das Problem hier ist das Komma hinter SET!
Werde mir die Variable $sql in der Datei sections_save.php mal genauer anschauen!
mfg
Nyenhuis
Offline
Hm, da fehlt die "block"-Angabe.
Diese Bedingung
[== Undefiniert ==]
if(isset($_POST['block'.$section_id]) && $_POST['block'.$section_id] != '') {
$sql = "block = '".$admin->add_slashes($_POST['block'.$section_id])."'";
}
in der sections_save.php scheint nicht erfüllt zu sein. Rätselhaft.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Geh mal auf Grundeinstellungen > Erweitertere OPtionen anzeigen. Wahrscheinlich ist bei dir "Blöcke" deaktiviert. Das muss eingeschaltet werden, dann tritt der o.g. Fehler auch nicht mehr auf.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Das wars
DANKE für die Hilfe!
mfg
Nyenhuis
Offline
Hatte mit einem all-inkl Hostingpaket soeben den selben Fehler. Bei meinen anderen Projekten (ebenfalls all-inkl) ist der Fehler nicht aufgetreten. SUPER FORUM und wieder einmal danke florian!!! Problem gelöst (-;
Offline
annalena3030