Discuz! X 是用 PHP语言编写的,服务器必须安装由 PHP、MySQL、Apache/IIS/Nginx 构成的环境。作为一个使用DZ社区程序时间不长的新手,前两天在安装完成Discuz! X3.2之后,出现了在手机上无法注册和登陆的问题。在全网搜索一番之后却找不到丝毫答案,在本网论坛发帖求助也不见高手和大神们出手相救!百思不得其解之后,想到了是不是服务器的web环境不兼容?比如说Php版本不适应?于是在faq.comsenz.com搜到了《Discuz! X 系统部署》这篇,里面讲的除了要求按顺序部署服务器环境之外,还有一段重点强调Discuz! X安装的php版本兼容性问题。兹摘录该段如下: 将所有软件均下载存放于 Server_Tools 文件夹中,下载地址: mysql-5.5.19-win32.msi | http://dev.mysql.com/downloads/ | php-5.2.17-Win32.zip | http://php.net/downloads.php | ZendOptimizer-3.3.3-Windows-i386.exe | http://www.zend.com/en/products/guard/zend-optimizer | PHPMyAdmin-3.1.0-all-languages.zip | http://www.phpmyadmin.net/home_page/downloads.php |
注意事项:PHP 版本选择5.2.x,小版本号越新越好,暂时不要用 PHP5.3 版本,没有特殊原因,不要用 PHP4 了,PHP 官方不再提供 PHP4 支持,MySQL 版本选择 5.5.x,小版本号越新越好,没有特殊原因不用其他版本。PHP 尽量使用非安装的绿色版本,MySQL 尽量用安装版本。 我在安装Discuz! X3.2时部署的是PHP5.4版本,现在看来,的确忒高了。我想,本文第一段提到的《求助帖:无法在手机上注册和登陆》(附图1)问题,是不是由于这个原因呢?
附图1
多说一句:刚才用QQ号码登陆Discuz官网,发现无法发帖:系统提示“您现在无权发帖”。查看提示竟然也是“验证问答填写错误”(附图2)
附图2
我晕~这是无独有偶麽?再次恳求高手和大神们赐教!
|