昨天晚上我在安装织梦系统的时候,总是出现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可能的原因》
不允许777才是安全的做法
@lazywen, 嗯,网站程序文件,文件夹一律755,文件一律644。
cp的控制面板功能比较强大,也较成熟
透露一下你一天的百度广告收入有多少吧!
@Kada, 特意看了一下,到现在为止才40块钱,报表上说平均每天7毛多点。百度的广告有时候也挺贵的,昨天被点了一次,0.92RMB。
祝博主圣诞节快乐。
@david,
,我从来不过圣诞节的,不过谢谢你。
@Harid,
不客气,我是跟着公司过的,其实也没有什么特别的。。也就那样。
用linux空间权限设置很重要
@囧啊囧, 嗯,最基本的安全管理。
我也试过,貌似也是这样....
盖个楼,没看懂……
圣诞节快乐
@小羿, 我从来不过圣诞节,那是商家的游戏。
Random Posts
Recent Posts
Recent Comments
By Plastic injection mould
By OOZJ
By Jusbe
By 互联网战
By 互联网战
By ixwebhosting
Blogroll
Categories
Tag Cloud
360 5800 Alexa C++ Chrome Cisco Dedecms Discuz Fcitx Fedora GFW Gravatar IE Linux Mobile ModelSim Music QT Quartus Shell Verilog VPN VPS Windows Wordpress XAMPP Xilinx xp 下载 垃圾评论 情感 手机 插件 星期九 注册 电子信息 程序设计 站长工具 缩略图 网络应用 考研 胡思乱想 西工大 视频 软件Meta