[#22] Installation 4.10.1 geht nicht Database failure: 1067

Alle bestätigten Fehler in CONTENIDO 4.10 (erledigte Fehler werden durch geschlossene Beiträge gekennzeichnet).
Antworten
sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

[#22] Installation 4.10.1 geht nicht Database failure: 1067

Beitrag von sarronsarron »

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
Zuletzt geändert von sarronsarron am Do 14. Nov 2019, 16:29, insgesamt 1-mal geändert.
sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: Installation 4.10.1 geht nicht

Beitrag von sarronsarron »

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
xmurrix
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

Beitrag von xmurrix »

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:

Code: Alles auswählen

sql_mode=NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION
Wenn du den SQL Server stoppst und es wie folgt änderst

Code: Alles auswählen

sql_mode=
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:

Code: Alles auswählen

sql_mode=
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
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.
Oldperl
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

Beitrag von Oldperl »

Servus,

ja, ein Bug. Siehe :arrow: viewtopic.php?f=118&t=43768

Gruß aus Franken

Ortwin
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
sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: Installation 4.10.1 geht nicht Database failure: 1067

Beitrag von sarronsarron »

SUUUUUUUPER!!!!

habs so geändert und hat sofort funktioniert. Klasse!!

Gruß sarron
sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

Re: Installation 4.10.1 geht nicht Database failure: 1067

Beitrag von sarronsarron »

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
xmurrix
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

Beitrag von xmurrix »

Danke für das Feedback, es wurde ein Ticket dafür erstellt:
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.
Antworten