旧服务器是一台Linux服务器,上面自己安装了LNMP,自定义性强。
新服务器(虚拟主机)上使用的是Cpanel面板,使用相对方便。 http://Novell.Me
最近一朋友将一网站(基于discuz搭建的论坛)从旧服务器迁移到新服务器后发现,访问时提示内部错误500错误。 本文来自Novell迷网站 http://novell.me
考虑到迁移网站后,数据库名字这些有了变化。于是核对每一个细节。配置文件中与数据库相关的信息也都对了。 内容来自http://novell.me
但还是错误。于是来到了CPANEL的日志查找原因。在里面看到了一些信息: http://novell.me
Cpanel Error: [Sun Feb 01 20:41:30.060061 2015] [:error] [pid 401503:tid 140542316816128] [client xx.xx.xx.xx:44688] SoftException in Application.cpp:631: Directory “/home/novell.me/public_html” is writeable by group |
查了下原因,原来这是权限过大引起的。问了下朋友,果然,他为了方便直接将目录修改成777权限了。 本文转载自http://novell.me
通常目录(文件夹)设置为755即可,可执行文件也是755,像一些文本,媒体文件,设置成644即可。 本文引用自Novell迷网站
当然并不是每一个CPANEL面板都会这样,经了解,这是由于CPANEL启用了suPHP这个Handler引起的。 CopyRight http://novell.me
总结一句话,既然使用suPHP就得遵守它的规矩。何况这也是更安全,需要什么样的权限就给什么样的权限,过大的权限设置会带来安全隐患,本身也不建议这么做。虽然我们不知道什么时候会遭受潜在的入侵或者攻击。 内容来自Novell迷网站
转载请注明出处!本文地址 http://novell.me/master-diary/2015-03-21/discuz-500-error-suphp-cpanel.html
(责任编辑:Novell迷)