Wenn man bei der Installation von WHMCS auf einem Ubuntu 16 System eine Meldung wie die folgende erhält, muss der MySQL Strict Mode abgeschaltet werden. Ältere PHP Anwendungen können mit dem Strict Mode noch nicht umgehen.
“SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid value for ‘created_at’ (timestamp default 0 not null)”
Es gibt mehrere Möglichkeiten den Strict Mode abzuschalten, neben der temporären variante gibt es auch die Möglichkeit der dauerhaften Abschaltung.
Zum temporären Abschaltung können Sie wie folgt verfahren:
mysql -u USERNAME -p
SET GLOBAL sql_mode = '';
SET LOCAL sql_mode = '';
Zum dauerhaften Abschalten ist die folgende Zeile in die my.cnf des MySQL Server einzufügen.
[mysqld]
sql_mode=''
Nach der Abschaltung des Strict Mode ist nun auch die Installation des WHMCS möglich.
Björn Strausmann
Kommentare