Template anlegen / SQL Version

Gesperrt
ehenk
Beiträge: 14
Registriert: Mi 6. Sep 2006, 15:19
Kontaktdaten:

Template anlegen / SQL Version

Beitrag von ehenk » Fr 20. Apr 2012, 10:50

Hallo Leute,

ich habe seit neustem ein Problem nach der Installation von Contenido 4.8.15
Die aktuell laufende MySQL Version ist: 5.5.22-1~dotdeb.0-log

Mein Anbieter Host europe hat vor ca. 2 Wochen auf die Neue Version umgestellt.

Alles Super.

Nun habe ich aber das Problem das ich keine neuen Templates anlegen kann.

Wenn ich ein neues Template anlegen möchte gebe ich den Namen ein, mache meine Kofigurationen bestätige und ich lande wieder auf der Templateseite aber nichts ist passiert.

Der Errorlog sieht so aus:

Code: Alles auswählen

[20-Apr-2012 11:09:38] /AK_WEBSITE_2012/contenido/main.php?area=system&frame=4&action=emptyLog&log=1&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:38] /AK_WEBSITE_2012/contenido/main.php?area=system&frame=4&action=emptyLog&log=1&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:48] /AK_WEBSITE_2012/contenido/main.php MySQL error 1054: Unknown column 'lastmodified' in 'field list'
UPDATE con_template SET name='Test Layout', description='', idlay='1',
                    author='sysadmin', lastmodified='20120420110948' WHERE idtpl='8'
[20-Apr-2012 11:09:48] /AK_WEBSITE_2012/contenido/main.php MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:48] /AK_WEBSITE_2012/contenido/main.php MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:48] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=2&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:48] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=2&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:48] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=3&idtpl=8&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:48] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=3&idtpl=8&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:53] /AK_WEBSITE_2012/contenido/main.php MySQL error 1054: Unknown column 'lastmodified' in 'field list'
UPDATE con_template SET name='Test Layout', description='', idlay='1',
                    author='sysadmin', lastmodified='20120420110953' WHERE idtpl='8'
[20-Apr-2012 11:09:53] /AK_WEBSITE_2012/contenido/main.php MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:53] /AK_WEBSITE_2012/contenido/main.php MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:53] /AK_WEBSITE_2012/contenido/main.php?area=tpl_edit&idtpl=8&frame=4&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:53] /AK_WEBSITE_2012/contenido/main.php?area=tpl_edit&idtpl=8&frame=4&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:54] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=2&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:54] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=2&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:54] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=3&idtpl=8&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:54] /AK_WEBSITE_2012/contenido/main.php?area=tpl&frame=3&idtpl=8&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
[20-Apr-2012 11:09:58] /AK_WEBSITE_2012/contenido/main.php?area=system&frame=3&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'where clause'
DELETE FROM `con_online_user` WHERE  DATE_SUB(now(), INTERVAL '60' Minute) >= `lastaccessed`
[20-Apr-2012 11:09:58] /AK_WEBSITE_2012/contenido/main.php?area=system&frame=3&contenido=d983c3e5d8fc965f390e3492dbdcc47f MySQL error 1054: Unknown column 'lastaccessed' in 'field list'
INSERT INTO `con_online_user`(`user_id`,`lastaccessed`) VALUES('48a365b4ce1e322a55ae9017f3daf0c0', NOW())
Hat jemand eine Idee... ich stehe auf dem Schlauch!

Besten Dank schon mal...

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Template anlegen / SQL Version

Beitrag von xmurrix » Fr 20. Apr 2012, 23:34

Die Fehler kommen daher, weil in der Tabelle "con_online_user" die Spalte "lastaccessed" fehlt und in der Tabelle "con_template" das Feld "lastmodified". Beide Felder haben einen Datentyp, der MySQL >= 5.5 nicht untertützt wird.

Diese Felder wurden wohl beim Setup oder beim imoprtieren der DB nicht übernommen.

Wenn möglich, solltest du das Setup erneut durchlaufen lassen. Eine auf MySQL angepasste Version des Setup-Ordners für CONTENIDO 4.8.14 findest du unter
http://forum.contenido.org/viewtopic.ph ... 97#p149297
(Funktioniert auch für 4.8.15)

Solltest du aber schon ein bestehendes Projekt haben, kannst du die fehlenden Spalten manuell in der DB nachträglich anlegen. Folgende Statements sollten das Problem lösen:

Code: Alles auswählen

ALTER TABLE `con_template` ADD `created` timestamp NULL DEFAULT NULL;
ALTER TABLE `con_template` ADD `lastmodified` timestamp NULL DEFAULT NULL;
ALTER TABLE `con_template_conf` ADD `lastmodified` timestamp NULL DEFAULT NULL;
ALTER TABLE `con_online_user` ADD `lastaccessed` timestamp NULL DEFAULT NULL;
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

ehenk
Beiträge: 14
Registriert: Mi 6. Sep 2006, 15:19
Kontaktdaten:

Re: Template anlegen / SQL Version

Beitrag von ehenk » Mo 23. Apr 2012, 09:10

Hi

vielen Dank für diesen super guten Tipp!

Es hat ohne Probs geklappt. Ich habe es sogar einfach mal mit der 4.8.15 Version probiert und es gab keine Probs.

Besten Dank TOP Antwort!

Kickbanignore
Beiträge: 37
Registriert: Mi 20. Jan 2010, 11:13
Kontaktdaten:

Re: Template anlegen / SQL Version

Beitrag von Kickbanignore » Do 31. Jan 2013, 20:05

Auch noch ein Danke von mir, ich hatte das exakt selbe Problem, jetzt läufts. :)

Gesperrt