我正在尝试将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上查找相同的组信息, 以获取正确的组信息。
祝好运。
评论前必须登录!
注册