帝国cms切换到php7版本服务器报错或者空白的解决办法

首先,需要改配置文件,文件的位置在你的网站根目录/e/config.php文件下,搜索“$ecms_config['db']['usedb']”进行如下修改:
//数据库设置
//$ecms_config['db']['usedb']=&#3

[时间:08-06]    [浏览:]    [放入收藏夹]    [查看详情]
首先,需要改配置文件,文件的位置在你的网站根目录/e/config.php文件下,搜索“$ecms_config['db']['usedb']”进行如下修改:
//数据库设置
//$ecms_config['db']['usedb']='mysql'; //数据库类型,这是老版本php的写法
$ecms_config['db']['usedb']='mysqli'; //数据库类型改成mysqli。
 
注意:不能从记事本直接修改,否则文件编码会改变,可以安装dreamweaver来改,至于版本无所谓,因为高版本一般都要注册码,所以可以安装个低版本便于修改
 
如果后台登录进去后报如下错误
Parse error: syntax error, unexpected end of file in
 
那么需要进行php配置文件修改,方法如下:
 
打开宝塔面板或者你的服务器管理面板,然后在软件商店处找到自己安装的php,选择配置选项,然后在配置文件处搜索short_open_tag,找到short_open_tag = Off改成short_open_tag = On,注意要把前面的“;”去掉,如下图是宝塔面板的设置方法截图。
帝国cms宝塔设置php配置文件截图
注意:php配置文件里如果有两个位置有short_open_tag,只需要改有等号这个就可以。


PS:本文来自万书涛的个人博客,感谢分享。


标签: