红联Linux门户
Linux帮助

Ubuntu下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求

发布时间:2017-03-31 14:55:49来源:cnblogs.com/wenzheshen作者:申文哲
问题:当我们在Ubuntu 16.04系统下安装Disucz X3时,修改好文件的权限,浏览器输入地址安装时出现如下图所示问题:
Ubuntu下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求
网页无法正常运作,目前无法处理此请求。HTTP ERROR 500。
 
问题查询:
在终端输入:
tail -f /var/log/apache2/error.log
查看错误日志,可以看到如下错误日志:
Ubuntu下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求
日志显示在目录/discuz/install/index.php第12行出现“Call to undefined function set_magic_quotes_runtime()”,这是因为我按安装的是php7.0,而这个函数“set_magic_quotes_runtime(0)”在php5.3以后就完全的移除了此特性;
 
修改办法:将“@set_magic_quotes_runtime(0);”替换成“@ini_set("magic_quotes_runtime", 0);”,如下图所示:
Ubuntu下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求
至此再次浏览器中安装disucz,即可以正常安装。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29631.html