安装出错
创建于 2022-07-08 / 最近更新于 2022-07-08 /
2606
字体:
[默认]
[大]
[更大]
PESCMS系列WEB端软件使用的安装模式都是一致的,理论上来说在安装过程出现任何问题,均可依据本章统一排查原因。
检查读写权限
安装出错后,请检查程序目录是否给予足够的读写权限。若没有读写权限,安装过程无法创建配置文件,会导致程序出错。
检查程序运行目录
尽管PESCMS系列程序可以在非程序运行目录中执行程序,但是为了减少问题出错的机会,请检查当前运行目录是否指向了Public。
关于运行目录,请阅读《软件安装》中的注意事项。
查看错误日志
程序运行出错后,PESCMS都会将错误记录到 Log目录中。请打开对应日期的日志文件,依据日志信息进行定位错误原因。
数据库开启严格模式
安装失败大多数是因为数据库开启了严格模式导致的。PESCMS系列软件的开发环境中,MYSQL处于非严格模式,且MYSQL对于BLOB/TEXT类型的字段无法设置默认值,因此部分程序在严格模式的环境下安装,将会出现报错的可能。若您安装出错,不妨检查MYSQL是否处于严格模式。具体如何查看,请联系您的服务器提供商。
要解除MYSQL严格模式很简单,打开您的MYSQL安装目录。Win系统搜索my.ini文件,Linux搜索my.cnf文件,在里面查找关键词“sql_mode”并替换为如下设置(没有的话在任意地方插入如下语句):
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
接下来重启Mysql,尝试再次安装PESCMS系列软件。
STRICT_TRANS_TABLES.txt
当您安装出错时,请检查根目录是否生成STRICT_TRANS_TABLES.txt 文件。若存在此文件,则表明您的MYSQL环境开启了严格模式。可以参考上面的指引调整模式。
50 人点赞过