我刚刚从共享主机切换到centOS VPS。 我使用我的VPS来运行一些博客和Joomla网站。 每当我尝试安装Joomla / WordPress,我总是有权限问题。 总是有一些文件无法写入。 作为一个解决scheme,我必须chmod一切到777,然后755.有什么办法来自动设置这些文件夹的正确权限?
我从来没有任何权限问题,同时使用共享主机。 任何想法如何configuration他们的服务器?
提前致谢
这不是自动的,而是找出用户拥有写入这些文件的过程,并将所有权改为该用户。 那么你可以限制到644。
并停止对输出文件执行权限!
你的umask是什么?
从shell提示符下,执行
umask
要么
umask -S
如果结果是对应于“755”(7 – 2 = 5)的“0022”。
查看你的/etc/profile或者$HOME/.profile来查看它被设置的位置,并将其改为002(可以忽略其他的前导零)。
编辑 :而不是在你的configuration文件中更改umask,最好只在需要的时候在命令行中执行(或者在脚本中 – 当脚本退出时,它将返回到“默认”)。
使用FileZilla FTP客户端和chmod所有文件夹0755和文件到0644.它允许recursionchmodding文件和文件夹分开。