个性化阅读
专注于IT技术分析

WordPress更新失败-这通常是由于文件权限不一致所致。:wp-admin/includes/update-core.php

我正在尝试将WordPress更新到版本5.2.1, 但始终会出现以下错误:

Downloading update from https://downloads.wordpress.org/release/wordpress-5.2.1-no-content.zip…

Unpacking the update…

The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.: wp-admin/includes/update-core.php

Installation Failed

我看到了许多其他类似下面的解决方案, 但是我害怕使用它们, 因为我不确定这将如何影响插件的安全性和功能。

将所有文件的权限重置为664:

find /path/to/site/ -type f -exec chmod 664 {} \;

将目录的权限重置为775:

find /path/to/site/ -type d -exec chmod 775 {} \;

将群组重设为wordpress群组(或任何对你有意义的群组)

chgrp -R wordpress /path/to/site/

是否有其他方法可以检测出哪个确切的文件或文件夹有问题, 从而避免对文件和文件夹的权限进行大量更改?


#1


在进行下一步之前, 我建议对文件和数据库进行完整备份, 以防万一, 那么你应该能够运行这些命令, 它们不应影响WordPress的安全性, 因为它们在WordPress加固中已记录

请注意, 有时文件权限也会受到该组的影响, 因此在这种情况下, 请找到WordPress应该属于并运行的组:

# replace "www-data" with the group that WordPress has access to.

chown -R www-data:www-data 

# Example:

chown -R www-data:www-data /path/to/site/

我发现有时可以允许将哪些组写入WordPress的方法基本上只是在媒体库上上传图像, 如果WordPress允许上传而没有问题, 那么wp-content / uploads /文件夹中的任何组都应该是正确的一个, 或者你也可以刷新固定链接并在.htaccess上查找相同的组信息, 以获取正确的组信息。

祝好运。

赞(0)
未经允许不得转载:srcmini » WordPress更新失败-这通常是由于文件权限不一致所致。:wp-admin/includes/update-core.php

评论 抢沙发

评论前必须登录!