Wordpress用户/组问题

时间:2017-06-23 00:08:26

标签: wordpress plesk

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

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

感谢。

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

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

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

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