Seite 1 von 1
Viele Fehler nach Serverwechsel
Verfasst: Fr 18. Nov 2005, 10:31
von Fabian
Hallo,
wir haben nach einem Update der Serversoftware auf einigen Contenido-Installationen (4.4.5er) ziemliche Probleme.
Beim Anlegen neuer Artikel stehen Titel, etc. vom vorhergehenden Artikel drin, wenn man auf Konfiguration klickt, kommt "Template-Konfiguration kann nicht angezeigt werden Kein Artikel ausgewählt".
Es wird sicherlich an der neuen Software liegen. U.a. ist jetzt MySQL 4 drauf, statt der 3 die es vorher war. Apache 2 ist neu.
Liegt es daran oder gibt es andere Sachen die überprüft werden müssen?
Vielen Dank für Eure Hilfe.
Verfasst: Fr 18. Nov 2005, 10:46
von emergence
schau ins errorlog.txt
bei einem wechsel auf die mysql 4 wird dein db user nicht das recht lock table haben... daraus ergeben sich viele fehler...
Verfasst: Fr 18. Nov 2005, 10:59
von Fabian
Hi,
doch, lock tables darf er, aber es ist richtig - es stehen viele lock tables Fehler im Errorlog. Geht die 4.4.5er Contenido mit MySQL 4?
Verfasst: Fr 18. Nov 2005, 11:01
von timo
kannst du mal einen dieser Fehler posten?
Es reicht nicht, wenn der User das Recht hat - es muß auch funktionieren

Verfasst: Fr 18. Nov 2005, 11:08
von Fabian
z.B.
[18-Nov-2005 11:07:34] MySQL error 1064: 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 '' at line 1
SELECT idcatart FROM con_cat_art WHERE idcat = 4 AND idart =
[18-Nov-2005 11:07:34] next_record called with no query pending.
[18-Nov-2005 11:07:34] MySQL error 1064: 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 'AND idlang = 1' at line 1
SELECT idartlang FROM con_art_lang WHERE idart = AND idlang = 1
[18-Nov-2005 11:07:34] next_record called with no query pending.
[18-Nov-2005 11:07:34] MySQL error 1064: 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 'AND idcat = 4' at line 1
SELECT idcatart FROM con_cat_art WHERE idart = AND idcat = 4
[18-Nov-2005 11:07:34] next_record called with no query pending.
Verfasst: Fr 18. Nov 2005, 11:22
von Fabian
ich denke wir werden einfach mal updaten
Verfasst: Fr 18. Nov 2005, 14:37
von Halchteranerin
Dein Beispiel enthielt aber keinen lock-tables-Eintrag.

Verfasst: Do 5. Jan 2006, 10:41
von Fabian
Hallo,
jetzt habe ich die Kunden Webseite auf Contenido 4.6.4 umgestellt (von der 4.4er), aber leider ist das Problem trotz Locktables-Recht immer noch da. Seltsam ist schon, dass wenn ich einen neuen Artikel anlege im Titel der Name eines bereits existierenden Artikels steht.
Leider zeigt das Log keine Fehler an.
Verfasst: Do 16. Nov 2006, 18:22
von flocki
Hallo,
ich habe mit der 4.4.5 ähnliche Proleme nach einem Providerwechsel:
Code: Alles auswählen
[16-Nov-2006 17:42:20] MySQL error 1064: 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 'create FROM linda_art_lang AS A, linda_content AS B WHERE A.idart='323' AND B.id' at line 1
SELECT A.author AS author, B.created AS create FROM linda_art_lang AS A, linda_content AS B WHERE A.idart='323' AND B.idartlang=A.idartlang ORDER BY B.created DESC
[16-Nov-2006 17:42:20] next_record called with no query pending.
[16-Nov-2006 17:42:20] MySQL error 1064: 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 'create FROM linda_art_lang AS A, linda_content AS B WHERE A.idart='320' AND B.id' at line 1
SELECT A.author AS author, B.created AS create FROM linda_art_lang AS A, linda_content AS B WHERE A.idart='320' AND B.idartlang=A.idartlang ORDER BY B.created DESC
[16-Nov-2006 17:42:20] next_record called with no query pending.
[...]
Diese Fehlermeldung kommt immer, wenn ich versuche ein Layout zu verändern... Davon habe ich ganz schön viele...
Contenido 4.4.5
PHP 5.1.5
MySQL 4.1.15
Sehe gerade im Seitenquelltext, dass die ganzen Hochkommas maskiert werden:
Code: Alles auswählen
<body bgcolor=\"#ffffff\" topmargin=\"0\" bottommargin=\"0\" style=\"background-image: url(upload/bilder/back.jpg);
background-attachment:fixed; background-repeat: repeat-x;\">
Das ist nicht original...
Verfasst: Fr 17. Nov 2006, 14:07
von HerrB
Das dürfte ein Problem mit den magic_quotes-Einstellungen auf dem Server sein. Grundsätzlich würde ich Dir ein Update auf V4.6.x nahe legen; wenn Du die Möglichkeit hast, kannst Du auch mal die magic_quotes-Einstellung von PHP auf off stellen.
Gruß
HerrB
Verfasst: Fr 17. Nov 2006, 20:08
von flocki
magic_quotes steht nun auf "off", dennoch entstehen die Fehler.
Werde also morgen mal ein Update einspielen...
Vielen Dank schon mal für die Tipps...
Verfasst: Mo 27. Nov 2006, 19:22
von flocki
Ich habe jetzt auf die neue Version geupdatet.
Nun kann ich wieder ganz normal arbeiten und alles läuft super flott.
Einziger Wehrmutstropfen: Die Gästebucheinträge sind nicht mehr da und auch die Kontaktdaten sind verschwunden. Was wurde denn da beim Upgrade mit der DB gemacht? Wurden die Tabelleneinträge umbenannt.. Ich such mal...
Auf jeden Fall schon mal ein großes Dankeschön!