[#22] Installation 4.10.1 geht nicht Database failure: 1067
-
- Beiträge: 251
- Registriert: Do 10. Mär 2011, 17:02
- Wohnort: Erlangen
- Kontaktdaten:
[#22] Installation 4.10.1 geht nicht Database failure: 1067
Hallo,
wollte gerade die neue Version 4.10.1 auf meinem Rechner unter xampp 7.3.11 (PHP 7.3.11) installieren.
Im letzten Schritt bekomme ich den folgenden Hinweis:
Installationsergebnisse
Setup Fehler während der Installation. Bitte schauen Sie in die Datei setuplog.txt (befindet sich im Verzeichnis "data/logs/") für weitere Informationen.
Die Datei setuplog.txt kann ich aber in keinem Verzeichniss finden.
Hat jemand einen Tip?
Gruß sarron
wollte gerade die neue Version 4.10.1 auf meinem Rechner unter xampp 7.3.11 (PHP 7.3.11) installieren.
Im letzten Schritt bekomme ich den folgenden Hinweis:
Installationsergebnisse
Setup Fehler während der Installation. Bitte schauen Sie in die Datei setuplog.txt (befindet sich im Verzeichnis "data/logs/") für weitere Informationen.
Die Datei setuplog.txt kann ich aber in keinem Verzeichniss finden.
Hat jemand einen Tip?
Gruß sarron
Zuletzt geändert von sarronsarron am Do 14. Nov 2019, 16:29, insgesamt 1-mal geändert.
-
- Beiträge: 251
- Registriert: Do 10. Mär 2011, 17:02
- Wohnort: Erlangen
- Kontaktdaten:
Re: Installation 4.10.1 geht nicht
In der errorlog.txt stehlt folgenden
[2019-11-14 16:05:36] Warning: "Database failure: 1067 (Invalid default value for 'logtimestamp') - /entwicklung/contenido4101/setup/index.php?c=db ALTER TABLE `con_actionlog` CHANGE COLUMN `idlog` `idlog` int(11) NOT NULL
" at reportHalt() [class.db.driver.handler.php(1013)]
reportHalt() called in file class.db.driver.handler.php(985)
halt() called in file class.db.driver.handler.php(705)
query() called in file functions.database.php(149)
dbUpgradeTable() called in file include.db.controller.php(51)
include() called in file index.php(47)
könnt ihr damit etwas anfangen?
Gruß sarron
[2019-11-14 16:05:36] Warning: "Database failure: 1067 (Invalid default value for 'logtimestamp') - /entwicklung/contenido4101/setup/index.php?c=db ALTER TABLE `con_actionlog` CHANGE COLUMN `idlog` `idlog` int(11) NOT NULL
" at reportHalt() [class.db.driver.handler.php(1013)]
reportHalt() called in file class.db.driver.handler.php(985)
halt() called in file class.db.driver.handler.php(705)
query() called in file functions.database.php(149)
dbUpgradeTable() called in file include.db.controller.php(51)
include() called in file index.php(47)
könnt ihr damit etwas anfangen?
Gruß sarron
-
- Beiträge: 3193
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 8 Mal
- Kontaktdaten:
Re: Installation 4.10.1 geht nicht Database failure: 1067
Hallo sarron,
das XAMPP Paket 7.3.11 enthält MariaDB 10.4.8 und diese Version hat strikte SQL Modes gesetzt.
In der ...\xampp\mysql\bin\my.ini steht folgendes drin:
Wenn du den SQL Server stoppst und es wie folgt änderst
sollte dann das Setup sauber durchlaufen.
Zur fehlenden "setuplog.txt":
Es kann sein, dass nicht alle Fehler beim Setup in der setuplog.txt landen, anscheinend wird auch was in die errorlog.txt geschrieben.
Nachtrag:
Die SQL modes "NO_ZERO_IN_DATE,NO_ZERO_DATE" erlauben nicht Datumswerte mit nullen, z. B. "0000-00-00", der SQL Mode "NO_ENGINE_SUBSTITUTION" macht auch beim Setup Probleme, daher sollte dieser auch nicht in der my.ini gesetzt werden. Ich habe den SQL Mode in der my.ini auf einen leeren Wert gesetzt:
Damit ist das Setup unter XAMPP 7.3.11 durchgelaufen, es gab weder einen Eintrag in der errorlog.txt, noch in der setuplog.txt.
Gruß
xmurrix
das XAMPP Paket 7.3.11 enthält MariaDB 10.4.8 und diese Version hat strikte SQL Modes gesetzt.
In der ...\xampp\mysql\bin\my.ini steht folgendes drin:
Code: Alles auswählen
sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION
Code: Alles auswählen
sql_mode=
Zur fehlenden "setuplog.txt":
Es kann sein, dass nicht alle Fehler beim Setup in der setuplog.txt landen, anscheinend wird auch was in die errorlog.txt geschrieben.
Nachtrag:
Die SQL modes "NO_ZERO_IN_DATE,NO_ZERO_DATE" erlauben nicht Datumswerte mit nullen, z. B. "0000-00-00", der SQL Mode "NO_ENGINE_SUBSTITUTION" macht auch beim Setup Probleme, daher sollte dieser auch nicht in der my.ini gesetzt werden. Ich habe den SQL Mode in der my.ini auf einen leeren Wert gesetzt:
Code: Alles auswählen
sql_mode=
Gruß
xmurrix
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.
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.
-
- Beiträge: 4310
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 2 Mal
- Kontaktdaten:
Re: Installation 4.10.1 geht nicht Database failure: 1067
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 251
- Registriert: Do 10. Mär 2011, 17:02
- Wohnort: Erlangen
- Kontaktdaten:
Re: Installation 4.10.1 geht nicht Database failure: 1067
SUUUUUUUPER!!!!
habs so geändert und hat sofort funktioniert. Klasse!!
Gruß sarron
habs so geändert und hat sofort funktioniert. Klasse!!
Gruß sarron
-
- Beiträge: 251
- Registriert: Do 10. Mär 2011, 17:02
- Wohnort: Erlangen
- Kontaktdaten:
Re: Installation 4.10.1 geht nicht Database failure: 1067
Hallo,
jetzt hat auch am Echtserver alles funktioniert. Einiges ist mir aber noch aufgefallen.
1.) Unter Administration/Mandanten/CONTENIDO Demo wird der Server-Pfad und die Web-Adresse nicht richtig eingetragen. Es standen immer noch die Werte der Testversion drinnen.
2.) Während der Installation wir gemeckert, dass bestimmte Bereiche nicht beschreibbar sind. Wenn ich diese Verzeichnisse schreibbar mache wird das von der Fehlermeldung ignoriert. Die Fehlermeldung erscheint immer wieder. Ich habe dann mit der Installation weitergemacht und es hat trotzdem funktioniert.
Gruß sarron
jetzt hat auch am Echtserver alles funktioniert. Einiges ist mir aber noch aufgefallen.
1.) Unter Administration/Mandanten/CONTENIDO Demo wird der Server-Pfad und die Web-Adresse nicht richtig eingetragen. Es standen immer noch die Werte der Testversion drinnen.
2.) Während der Installation wir gemeckert, dass bestimmte Bereiche nicht beschreibbar sind. Wenn ich diese Verzeichnisse schreibbar mache wird das von der Fehlermeldung ignoriert. Die Fehlermeldung erscheint immer wieder. Ich habe dann mit der Installation weitergemacht und es hat trotzdem funktioniert.
Gruß sarron
-
- Beiträge: 3193
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 8 Mal
- Kontaktdaten:
Re: Installation 4.10.1 geht nicht Database failure: 1067
Danke für das Feedback, es wurde ein Ticket dafür erstellt:
https://github.com/CONTENIDO/CONTENIDO/issues/22
Grüße
xmurrix
https://github.com/CONTENIDO/CONTENIDO/issues/22
Grüße
xmurrix
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.
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.