CMSバージョン : 1.4.9
php バージョン : 7.3.8
データベース名とバージョン: 5.5.5-10.4.6-MariaDB
《 問題点 》
CMS Evolution をインストール時に以下の注意が出力された。
Tableプリフィックスの設定 `chjq_`: 問題なし
MySQLのバージョン: 問題なし Version 5.5.5-10.4.6-MariaDB
Checking MySQL for strict sql_mode: 注意 MySQLがストリクトモードになっています。
ストリクトモードが無効である必要があります。my.cnfを編集することで、MySQLのモードを変更することができます。あるいは、サーバー管理者へお尋ねください。
《 解決方法 》
mysqlの設定を変更する。
ファイル名 : /opt/lampp/etc/my.cnf
修正箇所 118行目辺り
#sql_mode
を以下のように書き換え、sql_mode を有効にする。
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
以上でインストール時の MySQLに関わる「注意」が「問題なし」になった。
【 余談 】
php Version 7.1.x の条件下で Evolution 1.4.5 はインストールできた。
php Version 7.3.8 の条件下では、Evolution 1.4.9 はデータベース関係のエラーが出力された。
テンプレートがインストールされないなどの不具合があった。原因は不明。