升级/安装Discuz!X3.1论坛白屏及dz手机客户端白屏的常用解决方法
DZ相对于其他开源程序来说还是比较稳定的,不像dede经常出现白屏状况,不过又客户反映升级到DZX3.1或者安装DZX3.1之后会出现白屏状况,该客户之前在无忧主机的DZ论坛都是无忧小编帮忙安装的(www.51php.com),客户自己还有个dz站点是在其它php虚拟主机空间商那里,遇到这个棘手的问题客户直接找我,没有联系原来的空间提供商,感谢客户对无忧主机的信任。
对于这个问题,从dz官方论坛的技术文档里面可以得到两个有价值的信息。
信息1:php版本导致discuz!白屏。
导致升级discuz!x3.1或安装discuz!x3.1摆平的原因一个是php版本的,php版本必须要求php5.2.17以上版本;
我让客户上传一个php探针看了下,客户国内的php虚拟主机的php版本低于php5.2.17。我们用的是虚拟主机,不可能有服务器权限去升级php版本,于是用下面的一个方法就解决啦。
登录ftp找到source\function\function_core.php文件中以下代码:
static $replacements = array( “:”, “@”, “&”, “=”, “+”, “$”, “,”, “/”, “?”, “%”, “#”, “[“, “]”);
将括号里的双引号全换成单引号即可。
这个方法比较适用于使用php虚拟主机的朋友,毕竟虚拟主机商的PHP版本是不能随意更改的。