Setup Fehler unable to execute SQL

dibas
Beiträge: 3
Registriert: Sa 3. Nov 2007, 10:55
Kontaktdaten:

Setup Fehler unable to execute SQL

Beitrag von dibas »

Tag allerseits

versuche, eine lokale Contenido Testinstallation durchzuführen.

Mein System und installierte Software:

Windows Vista Business, Benutzerkontensteuerung ausgeschaltet
Apache 2.2
PHP 5.2.4
MySQL 5.0.45
Contenido 4.6.23

Soweit ich sehen konnte (bin aber Newbie in diesem Bereich), lief alles normal bei der Installation der verschiedenen Programme.
Habe alles nach Anleitung installiert und getestet.

Das Contenido Setup lief durch, nachdem ich einen Eintrag in der php.ini geändert hatte.
Am Ende erhalte ich aber die Meldung:

Setup Ergebnisse
Setup Fehler während der Installation. Bitte schauen Sie in die Datei setuplog.txt (befindet sich im Verzeichnis "contenido/log/") für weitere Informationen.

In der setuplog.txt steht Folgendes:

Setup was unable to execute SQL. MySQL-Error: 1292, MySQL-Message: Incorrect datetime value: '' for column 'lastmodified' at row 1, SQL-Statements:
INSERT INTO con_template_conf VALUES('266', '1', '0', '', '', '')Setup was unable to execute SQL. MySQL-Error: 1292, MySQL-Message: Incorrect datetime value: '' for column 'lastmodified' at row 1, SQL-Statements:
INSERT INTO con_template_conf VALUES('267', '1', '0', '', '', '')

Ich nehme kaum an, dass ich diese Meldung ignorieren kann.
Habe mit allen möglichen Suchwörtern gegooglet, aber nichts gefunden ausser Skripts, die für mich (noch) Bahnhof bedeuten.

Was muss ich wo einstellen, um diesen Fehler wegzubringen.

Danke schon mal
wosch

Re: Setup Fehler unable to execute SQL

Beitrag von wosch »

dibas hat geschrieben:Habe mit allen möglichen Suchwörtern gegooglet, aber nichts gefunden ausser Skripts, die für mich (noch) Bahnhof bedeuten.
Hättest du mit dem String "Incorrect datetime value" gesucht,
hättest du die Ursache der Fehlermeldung gefunden, u. a. mit einem Link auf einen Artikel hier.

Du kannst natürlich auch gleich mit dem Ausdruck hier im Forum suchen ...
dibas
Beiträge: 3
Registriert: Sa 3. Nov 2007, 10:55
Kontaktdaten:

Darf ich trotzdem noch weiterfragen?

Beitrag von dibas »

Danke für die schnelle Antwort.

Falls dich die Frage nervt, so entschuldige ich mich dafür.
Aber glaube mir, seit 3 Tagen nutze ich jede freie Minute, um Artikel hier und im Internet zu lesen. Das dürften schon Dutzende sein.
Leider bin ich entweder zu blöd oder ich sehe vor lauter Wald die Bäume nicht mehr.

Ich habe schon gelesen, wie diese 'datetime value' aussehen muss, wenn ich sie selber übergebe, z. B. bei CREATE TABLE.
Aber woher nimmt die Setup-Routine diese Werte und wo kann ich diese korrekt einstellen. Auch nach erneuter Installation sehe ich leider nicht, wo ich da was einstellen kann. :?

Die con_template_conf unter 'data' habe ich gefunden, aber wie bearbeite ich die? Anscheinend sind dies ja einfache Fragen, aber vielleicht suche ich am völlig falschen Ort oder sehe es einfach nicht. Ohne Hilfe komme ich jedenfalls nicht weiter.

Nochmals danke und Gruss
wosch

Re: Darf ich trotzdem noch weiterfragen?

Beitrag von wosch »

dibas hat geschrieben:Falls dich die Frage nervt, ...
Nein, die Frage nicht.
Aber was soll man den sonst antworten wenn da steht?
dibas hat geschrieben:Habe mit allen möglichen Suchwörtern gegooglet, aber nichts gefunden ausser Skripts, die für mich (noch) Bahnhof bedeuten
Hier im Forum gibt es einen Beitrag da steht drin warum (php-Version) es passiert und auch die Antwort auf deine Frage:
dibas hat geschrieben:Was muss ich wo einstellen, um diesen Fehler wegzubringen
Wobei du dir ja schon selber eine Antwort gegeben hast:
dibas hat geschrieben:Ich habe schon gelesen, wie diese 'datetime value' aussehen muss, wenn ich sie selber übergebe, z. B. bei CREATE TABLE.
Schon gemacht? Schon probiert?

PS, deine Frage:
dibas hat geschrieben:Aber woher nimmt die Setup-Routine diese Werte und wo kann ich diese korrekt einstellen.
Wird da übrigens im letzten Beitrag auch beantwortet.
kronk2002de hat geschrieben:... Die Statements für die Installation sind im Setup-Verzeichnis unter /data zu finden.
dibas
Beiträge: 3
Registriert: Sa 3. Nov 2007, 10:55
Kontaktdaten:

Habs gefunden

Beitrag von dibas »

Der Fehler lag in der während des Setups erzeugten Datenbank!
Damit, dass das Setup eine Datenbank mit Fehler erzeugt, die dann den Abschluss des Setups verhindert, habe ich wirklich nicht gerechnet.
Das kann man meines Erachtens sogar als Bug bezeichnen, denn der Fehler ist reproduzierbar und passiert bei jeder (lokalen) Installation. Und ich habe mehrmals neu installiert.

@wosch: Dieser kleine Hinweis hätte genügt und der steht auch in keinem der von dir angesprochenen Postings.

Für alle, die auch auf dieses Problem stossen, hier noch die Lösung:
Contenido Setup durchlaufen lassen. Wenn dann nach Abschluss der erwähnte Setup Fehler angezeigt wird, dieses Fenster offen lassen und die soeben neu erstellte Datenbank editieren und in der Tabelle 'con_template_conf' den Eintrag bei 'Timestamp' ändern. Wie man das macht, steht in diversen anderen Postings. Am Einfachsten mit phpMyAdmin.
Dadurch, dass man das Setup Fenster offen gelassen hat, sind alle notwendigen Einstellungen noch vorhanden. Einfach ganz an den Anfang des Setups zurückgehen, diesmal aber unbedingt Upgrade wählen, da sonst eine neue Datenbank angelegt wird, die den Fehler wieder enthält!
Setup mit den zuvor getroffenen Einstellungen noch einmal durchspielen und jetzt funktioniert auch alles.

Und damit ist dieses Thema für mich erledigt und ich freue mich, Contenido endlich ausgiebig testen zu können.

Schönen Tag noch allerseits
wosch

Re: Habs gefunden

Beitrag von wosch »

dibas hat geschrieben:Der Fehler lag in der während des Setups erzeugten Datenbank!
Damit, dass das Setup eine Datenbank mit Fehler erzeugt, die dann den Abschluss des Setups verhindert, habe ich wirklich nicht gerechnet.
Das kann man meines Erachtens sogar als Bug bezeichnen, denn der Fehler ist reproduzierbar und passiert bei jeder (lokalen) Installation. Und ich habe mehrmals neu installiert.

@wosch: Dieser kleine Hinweis hätte genügt und der steht auch in keinem der von dir angesprochenen Postings.
Wie hast du geschrieben:
dibas hat geschrieben:Habe mit allen möglichen Suchwörtern gegooglet, ...
Hättest du das getan, hättest du direkt als ersten Beitrag einen Volltreffer bei google gelandet.

Hättest du den Beitrag richtig und aufmerksam gelesen der mit dem String: "Incorrect datetime value" hier im Forum steht, hättest du alle Antworten gehabt.
Ein bischen denken sollte man schon noch ...
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ich denke, das Thema ist durch. dibas, schön, dass die Ursache gefunden wurde.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Nekralus
Beiträge: 3
Registriert: Sa 10. Nov 2007, 22:46
Kontaktdaten:

Incorrect datetime value

Beitrag von Nekralus »

hi zusammen,

schon bisschen schade dass auf das Problem nicht näher eingegangen wird,
hab das selbe Problem und komm nicht weiter, finde leider auch nichts was
mir weiterhilft in diesem Forum. Anstatt die Leute immer nieder zu machen
und darauf hinweisen dass sowas hier schon existiert, sollte man vielleicht
ne Lösung hinschreiben.

ICH HAB MONTAG 12.11. PROJEKTARBEIT ABGABETERMIN alles was danach
noch gelesen wird gar nicht mehr nötig zum antworten...

also hier mein Fehler

Setup was unable to execute SQL. MySQL-Error: 1292, MySQL-Message: Incorrect datetime value: '' for column 'lastmodified' at row 1, SQL-Statements:

INSERT INTO con_template_conf VALUES('266', '1', '0', '', '', '')Setup was unable to execute SQL. MySQL-Error: 1292, MySQL-Message: Incorrect datetime value: '' for column 'lastmodified' at row 1, SQL-Statements:

INSERT INTO con_template_conf VALUES('267', '1', '0', '', '', '')


kann mir nun jemand sagen wo ich bitte was umändern muss damit diese Fehlermeldung nicht mehr kommt?
Und bitte infos mit Lösung, keine schlauen Sprüche.....
ach ja hier im Forum hat mir kein Beitrag weitergeholfen, auch nicht der hier "Misc 4.6.x" steht ja auch keine Lösung in dem Thread


Danke für Eure Mühe
Nekral
wosch

Re: Incorrect datetime value

Beitrag von wosch »

Nekralus hat geschrieben:ICH HAB MONTAG 12.11. PROJEKTARBEIT ABGABETERMIN
Schön für dich.
Endlich fertig, keinen Streß mehr, keine Arbeit, Freizeit ...
Hast du nicht ein bischen spät angefangen dich für die Probleme deiner Projektarbeit zu interessieren?

Aber egal, du willst ja keine "schlauen Sprüche" :lol:

(Gibst du eigentlich im Impressum deiner "Projektarbeit" auch dieses Forum an wenn du hier eine Lösung mundgerecht serviert bekommst?)
Nekralus
Beiträge: 3
Registriert: Sa 10. Nov 2007, 22:46
Kontaktdaten:

Beitrag von Nekralus »

geht nur noch um ne kleinigkeit deswegen den stress hier kurz vor abschluss
der Arbeit, schade dass es vielen Leuten spass macht solch netten Support zu
leisten. (Ironie off)

viel spass noch beim nixtun und alles gute...

Greets nekralus
wosch

Beitrag von wosch »

Nekralus hat geschrieben:viel spass noch beim nixtun und alles gute...

Greets nekralus
Danke, auch dir viel Spaß noch :lol:
Nekralus
Beiträge: 3
Registriert: Sa 10. Nov 2007, 22:46
Kontaktdaten:

Beitrag von Nekralus »

werd ich haben, leider funzt nix mit myphpadmin, werd ich wohl einfach
auslassen und auf ein anderes cms springen joomla schien nicht so
kompliziert bei der Installation zu sein, geht ja nur noch um Installations
vor und nachteile :-)

baba


edit: so hab mich nun entschlossen Contenido nicht mit zu erwähnen, thema für mich erledigt.
Contenider
Beiträge: 503
Registriert: Do 6. Apr 2006, 01:40
Kontaktdaten:

Beitrag von Contenider »

@wosch: Kann es sein das Du leicht gereizt bist? Tut das not? Wenn Du keinen produktiven Support geben willst, dann stelle diese Art von "Support" doch einfach ein.
Ειμαστε στη μεση απο κατι...
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 »

Also, um noch mal auf das Thema zurück zu kommen. In der Datei "setup/data/examples/examples_misc1.sql" befinden sich die Zeilen:

Code: Alles auswählen

INSERT INTO !PREFIX!_template_conf VALUES('266', '1', '0', '', '', '');
INSERT INTO !PREFIX!_template_conf VALUES('267', '1', '0', '', '', '');
Diese sollte man dann ändern in:

Code: Alles auswählen

INSERT INTO !PREFIX!_template_conf VALUES('266', '1', '0', '', '', '0000-00-00 00:00:00');
INSERT INTO !PREFIX!_template_conf VALUES('267', '1', '0', '', '', '0000-00-00 00:00:00');
Damit sollte es das o.g. Problem nicht mehr geben.
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von rethus »

Und wo muss ich es ändern, wenn ich das system schon komplett installiert und eingerichtet habe?

Ich kann derzeit das Setup nicht nochmal durchlaufen.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Gesperrt