数据库配置问题:针对mysql8.4,其它版本仅供参考:
crmeb要求的sql-mode配置是下边这样的。
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
而mysql8.4的sql-mode是下边这样的,不能通过crmeb安装程序的检查,但如果按照crmeb推荐的设置,会报错,原因是NO_AUTO_CREATE_USER在mysql8.4中也已经不用了。
sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
折中的办法是可以先这样设置,先通过crmeb安装程序的检查,安装成功后再恢复成mysql8.4默认的。
sql-mode=NO_ENGINE_SUBSTITUTION
public目录下写权限:
和上边的sql-mode问题类似,crmeb安装时要求public目录也需要给写权限,但假如为了安全,不想给public这么高的权限,可以暂时设置public有写权限,等安装成功后,再选择性的取消其中某些目录的写权限,具体如何选择,看自己crmeb和自己的需要。
crmeb安装时碰到的其它问题参考这里:
官网下载列表
https://www.crmeb.com/xiazai
PHP版源码下载页面
https://gitee.com/ZhongBangKeJi/CRMEB
塔环境一键安装
https://doc.crmeb.com/single_open/open_v54/19892
宝塔中安装开源PHP版crmeb时碰到的mysql8.4的sql-mode问题和public目录写权限问题
发布时间:2025-04-09
访问量:62