黑基网 首页 服务器 Linux 查看内容

关于SuPHP与文件权限设定

2012-5-24 16:35| 投稿: Linux

摘要: cPanel中将PHP Handler 模式改变为SuPHP,因此造 成了造访页面时发生HTTP 500 Error,后来询问原因之后才知道,在SuPHP的模式下不允许任何权限为777 的目录及文件。...
cPanel中将PHP Handler 模式改变为SuPHP,因此造 成了造访页面时发生HTTP 500 Error,后来询问原因之后才知道,在SuPHP的模式下不允许任何权限为777 的目录及文件。另外在SuPHP的模式下也不支持透过.htaccess 文件修改php.ini 参数,因此如果原本.htaccess文件中有存在着php_ 开头的设定,也将造成造访网页时,产生500错误。那遇到这些问题时,该怎么解决呢?首先先检查网站上,网页的文件中是否还有目录或文件权限为777,如果有,则把目录权限修改为755,文件权限修改为644。感觉只要在网页目录下执行chmod 644 -R *.*就可以解决了,但,事情总没有那么简单,这样的执行并不完整,最后在网络上找到了关于主机设定为SuPHP后要如何设定的数据,看到了更完整更好的修改所有目录及权限方法。 修改目录权限find /home/*/public_html -type d -exec chmod 755 {} \; 修改文件权限find /home/*/public_html -type f -exec chmod 644 {} \;上述的方法之中,可以把find里的路径修改为自己主机上的路径,其实可以算是find很进阶的使用。如果你的主机并不是所有的文件都要设定为644那,可以参考这个网页中的方法 find /home/*/public_html/ -type d -print0 | xargs -0 chmod 0755 # For directoriesfind /home/*/public_html/ -type f -not -name "*.pl" -not -name "*.cgi" -not -name "*.sh" -print0 | xargs -0 chmod 0644 # For files至于,为什么主机那边要从CGI改变为SuPHP呢?根据这一篇文章中所提到的,可以看到主要的原因就是SuPHP安全性比较高,但性能相对于CGI较差。
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

发表评论

最新评论

引用 游客 2017-11-30 14:48
LRyTt1  <a href="http://arofqvgorjyb.com/">arofqvgorjyb</a>, [url=http://gnmjmwmiazsj.com/]gnmjmwmiazsj[/url], [link=http://weiighkxpwap.com/]weiighkxpwap[/link], http://bfzvyhuthyfm.com/
引用 游客 2017-11-28 18:54
hYkndm http://www.LnAJ7K8QSpfMO2wQ8gO.com

查看全部评论(2)


新出炉

返回顶部