<経緯>
古いCakePHP2のシステムがあって触りたくない。
Cakephp2のPHP8用にライブラリを適用した。
DBの集計関数でエラーになる。
参考:https://qiita.com/gremito/items/45c327e044df2c0368cc
適用:https://github.com/kamilwylegala/cakephp2-php8
lib/Cake以下のみ適用、他に微調整も必要だった。
<環境>
CentOS Stream9
MYSQL8.0
PHP8.1
<修正内容>
vi /etc/my.cnf
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
systemctl restart mysqld
0 件のコメント:
コメントを投稿