wordpress自动升级遇到的问题,正在更新和文件权限问题

自动升级时,提示 “另一项更新正在进行”。

这是由于在升级Wordpress时,Wordpress会在数据库wp_options表中增加core_updater.lock记录。如中途打断Wordpress升级,这个记录会留在数据库中。当下次升级时,Wordpress检测到此记录的存在就会返回”另一更新正在进行”。可通过以下方法解决:

通过MySQL数据库管理工具(比如 phpMyAdmin),在 wp_options表中找到 core_updater.lock记录并将这一列数据删除。具体SQL命令如下:

查询:

1
select * from wp_options where option_name='core_updater.lock'

删除:

1
delete from wp_options where option_name='core_updater.lock'

自动升级时,由于权限问题升级失败

博主用的oneinstack集成安装的lamp,所以权限分配有些问题。大家可能出现这种情况

img
这是由于权限不够,网上有教程说把涉及到的文件和文件夹权限改成777即,所有用户都可以读、写、执行。这样可能有安全方面的问题。其实,文件夹的权限给到755就足够了,但是为什么还是权限不够呢?
这是因为wordpress安装的时候,文件所有者是root,而网站执行操作的是www,所以这里只需要把对应的wordpress文件夹及其子文件夹的所有者改为www就可以啦

打开终端命令,在worpress上级文件夹内写chmod -R 755 wordpress 最后一个替换成自己要改的文件夹名就可以啦

评论