我正在做一个手动的WordPress更新。
我将数据库备份到一个.sql文件中。
是否有任何方法可以暂时阻止对数据库的写入,同时仍然允许对整个MySQL数据库进行读取?这是为了确保
更新
这里只使用升级活动作为示例。我计划直接对数据库进行一些修改,这需要一段时间。
我肯定我见过一些网站(著名的网站)显示它们在维护中,我的评论/帖子不会被记录下来(不写),但我仍然能够浏览他们的网站(阅读是可以的)。我认为这是一个相当合理的需要,不是吗?
我相信一定有办法
发布于 2012-11-14 04:51:12
为了阻止任何访问者发布评论等等,您可以进入phpmyadmin,找到wordpress用户帐户(如wp-config.php中定义的DB_USER),并撤销其插入、编辑和更新权限。但是,当用户仍然试图忽略您的消息时,这可能不会优雅地降级为用户友好的错误消息。而且,如果您正在以wordpress安装自己的方式通过php脚本进行更新,那么可能仍然需要这些私有程序来进行任何必要的修改,比如向options表中添加选项。
您要升级到什么版本?我知道安装花了我30秒的时间,我无法想象更新之间的数据库会发生巨大的变化。但再一次,WP可以高度定制,我不知道您的网站偏离标准安装的程度。
发布于 2012-11-14 04:51:38
对不起,我要去睡觉了,所以我不会深入,但有一种方法是肯定的是,如果你有两个MySQL用户,1你的网站读/写,另一个做你的维护。您的第一个用户,您可以暂时更改他的特权为只读,这应该是可行的。
https://stackoverflow.com/questions/13372931
复制相似问题