我正在进行手动WordPress更新。
我将数据库备份到.sql
文件。
有没有办法防止临时写入数据库,同时仍允许读取整个MySQL数据库? 这是为了确保
更新
升级活动仅用作此处的示例。
我打算直接对数据库进行一些更改,这需要一段时间。
我确定我看到网站(着名的)显示他们正在维护,我的评论/帖子不会被记录(没有写)但我仍然可以浏览他们的网站(阅读没问题)。 我认为这是一个非常合理的需要,不是吗?
我确信必须有办法
答案 0 :(得分:0)
要锁定任何访问者发布评论等,您可以进入phpmyadmin,找到wordpress用户帐户(在wp-config.php中定义的DB_USER)并撤消其插入,编辑和更新权限。但是,当它们仍然尝试忽略您的消息时,这可能不会优雅地降级为用户友好的错误消息。如果你通过php脚本以wordpress安装自己的方式进行更新,它可能仍然需要这些特权来进行任何必要的修改,例如向选项表添加选项。
您要升级到哪个版本?我知道安装花了我30秒钟,我无法想象更新之间的数据库会发生巨大变化。但是,WP可以高度定制,我不知道您的网站偏离标准安装的程度。
答案 1 :(得分:0)
抱歉,我即将入睡,所以我不会深入探讨,但有一种方法可以肯定的是,如果你有两个MySQL用户,1个用于你的网站读/写,另一个用于你的维护。您的第一个用户,您可以暂时将其权限更改为只读,这应该有效。