2020年5月11日
前天登博客提示有新版本要更新, 自动更新失败, 无法复制部分文件。然后我就手动点了现在更新, 然后显示:无法复制以下文件:
wp-admin/includes/update-core.php
在网上查了下可能是权限问题, 然后就各种给权限:
cd /var/www/html/wordpress
sudo chmod -R a+w wp-content
sudo chmod 777 /var/www/html/wordpress/wp-admin
sudo chmod 777 /var/www/html/wordpress/wp-admin/includes
sudo chmod 777 /var/www/html/wordpress/wp-admin/includes/update-core.php
cd /var/www/html/wordpress/wp-admin
chmod -R 777 includes
cd /var/www/html/wordpress
sudo chmod -R 777 wp-includes
sudo chmod -R 777 wp-admin
sudo chmod -R 777 wp-settings.php
sudo chmod -R 777 wp-mail.php
然后再次手动升级, 可以升级了, 版本也变成了5.4.1, 可是站点健康状态显示有待改进, 点进去其中一项显示:
后台更新未能正常工作
一些文件不能被WordPress写入:
php
wp-blog-header.php
html
wp-signup.php
php
wp-cron.php
wp-config-sample.php
wp-login.php
txt
wp-links-opml.php
wp-load.php
wp-activate.php
wp-comments-post.php
wp-mail.php
wp-settings.php
wp-trackback.php
于是我就手动更新, 下载了5.4.1的中文安装包, 把里面的上述文件传到var/www/html/wordpress覆盖掉之前旧版的文件, 然后网址输入:博客URL/wordpress/wp-admin/upgrade.php, 显示数据库已是最新无需升级。但是站点健康状态变成了良好, 我刷新了下又变回了有待改进。
我就干脆用新安装包里的文件覆盖旧版文件,除了旧版wp-content文件夹, .htaccess以及wp-config.php保留, 其他全部覆盖掉, 然后WordPress版本没有变回去还是最新的5.4.1, 网址输入:博客URL/wordpress/wp-admin/upgrade.php还是显示数据库已是最新无需升级, 但是站点健康状态那里还是显示:有待改进。算了, 不管了, 前后台都能正常登录, 显示, 编辑, 版本也显示的最新版, 那就说明已经更新成功了, 不影响正常使用。进入后台会显示新版特性, 所以大功告成了!
我还把博客的站点图标改成了我的姓:
再也不用看主题自带的图标 素 字了, 显示效果如下:之前:
之后:
因为要跟站点图标相呼应, 我就把站点标题加了个罗字, 变成了布鲁斯罗的小栈了。
注意:wp-content 整个目录保留(默认情况下,你的主题、插件和上传的文件都保存在这个目录)
wp-config.php 文件保留(这个是你网站的配置文件,包含数据库连接信息等等)
.htaccess文件保留(Apache用户配置文件)
其他非wordpress自带的文件保留(你可以查看一下wordpress安装包根目录对应的文件名)
文章评论