Azure WordPress站点Elementor全局设置故障的备份恢复方案
原问题
误将WordPress中的Elementor页面设置为全局模式,导致无法访问WordPress管理页面或登录页面,所有URL均显示该全局Elementor页面。使用Microsoft Azure开发者账号,尝试恢复备份但页面无变化;尝试修改wp-content下的插件文件夹禁用Elementor及所有插件,查看页面源码也未找到可禁用的相关文件。目标是禁用Elementor以访问后台移除全局设置,更希望直接恢复两天前的网站备份。
解决方案
需要同时恢复Azure WordPress App和Azure MySQL Flexible Server的备份,具体操作步骤如下:
1. 恢复Azure WordPress App备份
- 在Azure控制台的「应用服务」中选择目标WordPress应用
- 进入「设置」下的「备份」选项,选择所需备份并点击恢复图标
2. 恢复Azure MySQL Flexible Server备份
- 返回Azure主页/仪表盘,找到关联的Azure Database for MySQL Flexible Server
- 进入「设置」下的「备份与恢复」选项,选择想要恢复的日期/时间并点击「快速恢复」
- 在后续页面中,大部分字段会自动填充,只需创建一个新的数据库名称(例如:
当前数据库名-db-restored)
3. 更新WordPress应用的数据库配置
新数据库部署完成后,需同步更新WordPress的数据库连接配置:
- 记录新数据库的以下信息:
DATABASE_HOST或WORDPRESS_DB_HOST:新服务器名称DATABASE_NAME或WORDPRESS_DB_NAME:数据库名称(通常与原数据库一致)DATABASE_USERNAME或WORDPRESS_DB_USER:用户名(通常与原数据库一致)DATABASE_PASSWORD或WORDPRESS_DB_PASSWORD:可重置为原数据库密码(获取原密码:进入WordPress应用的「配置」→「环境变量」查看,再到新数据库中重置为该值;若密码原本一致可跳过此步骤)
- 回到WordPress应用的「环境变量」页面,修改上述字段使其与新数据库的配置匹配
- 若需确认
wp-config.php中的配置,可在WordPress应用的「开发工具」→「高级工具」中找到站点wwwroot目录查看;如果文件中已使用上述环境变量,则无需修改
内容的提问来源于stack exchange,提问作者PandaComputes
相关产品推荐
相关产品推荐

