首页 文章

Wordpress用户/组问题

提问于
浏览
0

我使用Plesk 12在子域/ new下的现有网站空间中安装Wordpress . 由于所有者仍需要使用原始站点的某些部分,因此我使用PHP将所有域调用重定向到/ new . 该网站工作正常,但插件更新失败,“无法安装更新,因为我们将无法复制某些文件”错误 . 我检查了所有文件/目录权限,最后认为这是文件所有权问题 . Plesk希望文件由该帐户的用户拥有,并将组设置为psacln . 我发现的每篇Google文章都表明该小组必须是其他内容,但他们似乎并没有将Plesk考虑在内 . 该站点位于我控制的服务器上的共享主机中 . 我一直在想Plesk正在尝试将插件加载到默认位置,并且不知道实际位置 .

任何人都可以建议解决方案,还是我必须将Wordpress重新定位到一个目录级别?我不想手动安装插件 . 顺便说一句,更新Wordpress本身是有效的 .

谢谢 .

2 回答

  • 0

    您可以尝试将权限恢复为默认权限(文件为644):

    # find /var/www/vhosts/example.com/httpdocs/new -type f | xargs chmod -R 644
    

    如果它没有帮助,你可以分享错误的屏幕截图吗?以及如何安装WP插件?通过Plesk或WP Dashbord?

  • 0

    首先,你应该考虑进行复制 . 然后,您应该具体检查需要复制的内容 . 检查那些文件权限 . 对于复制,您需要具有至少读取和写入权限 .

    在这种情况下,由于您使用plesk创建了安装,因此执行复制的用户是plesk . 因此,请检查旧安装和新安装上帐户的文件权限 . 也许正如前面的回答中所说,将权限设置回基本 .

    # find /var/www/vhosts/example.com/httpdocs/new -type f | xargs chmod -R 644
    

    如果它没有帮助,那么我认为你应该手动一次 . 因为一旦您手动放置插件,就不会再出现错误 .

相关问题