DA面板空间安装织梦系统出现500可能的原因

Posted by Harid十二月 - 23 - 2010 Leave comments

昨天晚上我在安装织梦系统的时候,总是出现500错误,说是“Internal server error”。遇到这个问题,我第一反应是权限问题,但是我发现我所有的文件的权限都是777(织梦系统解压后默认是777权限),那怎么会出现这个问题呢?

一番Google,我发现很多人遇到了这个问题,而且大多都是在国外空间上安装时遇到这个问题,大都说是权限问题,说把权限放到777试试。我甚至看到一篇如下内容的文章(部分内容):

织梦的 403,404,500 故障,其主要表现为,安装或升级到织梦5.6版本后,登录后台,依次点选系统——系统基本参数,在接下来的页面,即便不做任何改动,点击“确定”按钮保存,即会出现以下提示
Forbidden
You don’t have permission to access /a/dede/sys_info.php on this server.
Additionally, a 404 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at yourname.com Port 80
经过多方核实,可以确定,大多数的国外主机在配置 Apache 的时候启用了 mod_security ,也就是开启了安全检查,如果提交的信息中包含 select , % , bin 等关键字,Apache 就会禁止,并给出 403,404,500 等错误。
解决方法:由于这个设置属于服务器级别的配置,如果是VPS用户,需要关闭 mod_security2 的检查(mod_security2.c);而如果是虚拟空间用户的话除了联系客服协助修改,自己是无能为力了~
这个问题出现在包括 Host1Plus,BlueHost,JustHost,Backy LLC 等等在内的多家国外空间商,建议直接与他们客服联系一下,使用 DEDE_CMS,请求将 mod_security 设置为 disabled 即可正常使用。

其实啊,真正的问题在于DA面板不允许权限放到777。如果有文件其权限放到了777,则有可能出现类似的500错误。后来,我想之所以大多数是国外空间安装时遇到这个问题,可能就是因为国外空间很多是用DA面板。

于是,我把所有文件的权限先放到了755,再行安装的时候,一点问题也没有了。

   声明:本文采用 BY-NC-SA 协议进行授权 | 星期九
   原创文章转载请注明:转自《DA面板空间安装织梦系统出现500可能的原因

    • @Kada, 特意看了一下,到现在为止才40块钱,报表上说平均每天7毛多点。百度的广告有时候也挺贵的,昨天被点了一次,0.92RMB。


分享按钮