帝国CMS无任何兼容性问题,调整服务器权限设置 |
作者:大象学会了踢球 时间:2020-07-21 |
描述:为什么网站升级和网站迁移的时候出现了一些问题了呢?主要是跟服务器有关,也主要是服务器管理员对于权限设置有关。还有,不同的服务商,服务器性能功能不一样。所以,并不存在帝国CMS7.5兼容哪个PHP版本更好的问题。 |
《生活宝典shenghuobaodian.com》讯 帝国CMS网站管理系统的每一次的版本升级,不仅提高安全性、强化功能应用,而且也是对应PHP版本的升级和mysql数据库版本的升级。大家在使用网站系统的过程中,主要是网站升级和网站迁移的时候,出现一些问题,于是乎,就认为是兼容性出了问题。其实,当前,帝国CMS网站管理系统能够完美支持最新版本的mysql数据库,这是因为网站系统是使用最新PHP版本编写开发的。那么,为什么网站升级和网站迁移的时候出现了一些问题了呢?主要是跟服务器有关,也主要是服务器管理员对于权限设置有关。还有,不同的服务商,服务器性能功能不一样。所以,并不存在帝国CMS7.5兼容哪个PHP版本更好的问题。
PHP7版本对PHP改动大,去掉了mysql扩展模块等,导致部分函数无法正常使用。也就是说,系统的有些小功能不适应新PHP7版本了,毕竟整套系统文件很庞大,会存在一些没有改过来的情况,在以后的发展中,帝国CMS开发师也会增加新的功能的,这样也就代替了那些小功能了。
需要注意的是这里:使用PHP7.*运行环境时,以下两种情况,设置支持PHP7.*操作步骤:
1、全新安装帝国CMS时:只需安装时“MYSQL接口类型”选择“mysqli”即可支持PHP7系列。但是发现不管是全新安装或者迁移重新安装,系统都可以自动识别出服务器的数据库版本而默认所需的接口类型,并不需要手动选择。
2、已经安装好帝国CMS换PHP7.*运行环境时:只需修改配置文件“/e/config/config.php”将“$ecms_config['db']['usedb']='mysql';”修改为“$ecms_config['db']['usedb']='mysqli';”即可支持PHP7系列。(注意事项:UTF8文件不能用记事本修改文件,否则会将文件转为GBK编码,推荐用Dreamweaver修改。)
注意下面的这段描述和说法:
帝国CMS7.5对于PHP7系列兼容不太完美(例如,网站搬迁恢复栏目目录出错,动态文件更新出错),正式版可以支持,但不推荐用php7.1以上运行环境,推荐用php7.0或以下。
这是一种误解,上面已经提到了,其实问题是出在服务器配置方面(主要就是权限设置上)。
文章来源:shenghuobaodian.com 从手机浏览器访问《生活宝典》 |
|