我维护的一个WordPress博客最近因为权限问题而无法更新插件。不幸的是,我不知道是什么原因导致了这个问题。我一直在试图找出解决这个问题的正确方法,但我的知识很缺乏。
WHM配置为使用PHP 5处理程序:数据存储
如果我把它添加到我的一个PHP文件中
echo exec( 'groups' );
输出为nobody
所有文件夹都设置为755权限。当我通过SSL连接到服务器时,所有者是public_html
下所有文件夹的FTP所有者。
如果我在SSH窗口中键入groups
,则该用户属于以下组:
root bin daemon sys adm disk wheel
我不断阅读解决问题的不同方法,但我知道足够多的被这些(例如,将所有文件夹更改为777)吓到。我应该添加用户到nobody组,更改public_html文件夹为nobody拥有等等?所有这些选项似乎都不正确,但我不知道足够多。
1条答案
按热度按时间drnojrws1#
我维护的一个WordPress博客最近因为权限问题而无法更新插件。不幸的是,我不知道是什么原因导致了这个问题。我一直在试图找出解决这个问题的正确方法,但我的知识很缺乏。
WHM配置为使用PHP 5处理程序:数据存储
如果我把它添加到我的一个PHP文件中
echo执行(“组”);输出为nobody
所有文件夹都设置为755权限。当我通过SSL连接到服务器时,所有者是public_html下所有文件夹的FTP所有者。
如果我在SSH窗口中键入groups,则该用户属于以下组:
根绑定后台进程sys adm disk wheel