WordPress的:插件更新不更新

时间:2018-11-26 19:36:33

标签: wordpress plugins

为清楚起见,我尝试过:

  • 进入config.php并输入定义FS_Method,FTP_Base,FTP_Content_Dir,FTP_Plugin_Dir,FTP_User,FTP_Pass,FTP_Host,FTP_SSL

  • 在wp-content,wp-content / uploads,wp-content / plugins上将文件权限设置为755

可以访问的内容:cpanel,文件管理器,ubuntu,命令,SSH凭据。

我已经与我的Web主机进行了交谈(这是一个共享的主机帐户),他们不会向我提供有关SSH的信息。我唯一可以访问的后端是通过FileZilla或WinSCP的wordpress admin和FTP。网络主持人已宣布此问题在我的法庭上,并拒绝帮助我(除非我想收取高额费用)。

现在,问题在于更新插件。我可以激活和停用插件。但是我无法安装,删除或更新插件。最初,问题是“无法创建目录”,但是后来我将define(FS_METHOD)更改为ftpsockets。最初是直接的。 (ftpext不能正常工作)。

现在问题是插件“多合一WP迁移”插件的“更新失败:无法复制文件。多合一wp-migration /多合一wp-migration.php”。

有人可以帮我或指出我做错了什么吗?

3 个答案:

答案 0 :(得分:0)

检查您的磁盘配额(分配给您的帐户的空间),看来您可能已超额使用,因此更新失败。

答案 1 :(得分:0)

其他帖子指出,根本原因是/ var / www / html / wordpress中的权限问题。就我而言,我使用Microsoft文档https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-lamp-stack在Ubuntu 18.x LTS上的Azure中安装LAMP。我将应用程序设置为使用SFTP插件来按https://wordpress.org/plugins/ssh-sftp-updater-support/进行更新和上传。然后我根据需要更改了目录“插件主题升级上载”的访问权限,将www-data组(我使用top来确定,但是其他工具可以解决这个问题),目录中的775和文件中的664。当然,用于SFTP文件的用户ID必须添加到系统上的www-data组。我没有按照其他帖子和博客中的建议将权限设置为777。

您的情况可能因所需的组所有权权限而异。因此进行相应的分析。

祝你好运。

答案 2 :(得分:0)

让您的虚拟主机来执行此操作,或者如果您具有SSH访问权限,则可以自己进行操作

sudo usermod -aG www-data $ USER

sudo chown -R www-data:www-data / var / www

sudo chmod -R 774 / var / www

您可能需要恢复为默认设置:阻止可写 须藤chmod -R 755 / var / www