安装出错

创建于 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 人点赞过