帝国cms7.5配置PHP7.4登陆后台报错解决方法
为了提升网站速度及优化服务器,将PHP升级至7.4版本并安装了opcache和memcached扩展。然而,使用帝国CMS7.5时,发现登陆后台出现了报错。此问题的解决方法如下:
对于全新安装帝国CMS,只需在安装过程中选择"Mysqli"作为MYSQL接口类型,以兼容PHP7系列。
对于已安装帝国CMS并切换至PHP7.4环境的情况,则需修改配置文件"/e/config/config.php",将"db['usedb']='mysql';"更改为"db['usedb']='mysqli';"。特别提醒,UTF8文件不能使用记事本进行修改,推荐使用Dreamweaver工具以避免文件编码转换问题。
若以上步骤仍无法解决问题,请检查php.ini配置,修改为"error_reporting = E_ALL & ~E_NOTICE"以解决可能的错误报告问题。记得修改后重启环境。
如果上述步骤均未解决问题,可进一步修改PHP.ini文件,将"display_errors = ON"改为"display_errors = Off",以关闭错误显示。
对于使用宝塔环境的服务器,上述步骤3和步骤4可通过直接修改相应配置文件来实现。
遵循以上指导后,报错问题应能得以解决。
多重随机标签