误设WordPress站点URL为HTTPS(无SSL证书),无法访问管理页面
解决WordPress误设HTTPS站点URL导致无法访问后台的问题
问题说明
误将WordPress站点URL改为HTTPS格式,但服务器未配置SSL证书,导致访问管理页面时自动跳转至HTTPS,无法进入后台。WordPress本身不会验证服务器是否存在有效SSL证书,修改操作仅更新数据库配置,因此不会触发预期的错误提示。
解决方法
方法1:修改wp-config.php文件
直接在网站根目录的wp-config.php文件中添加以下代码,强制系统使用HTTP协议:
define('WP_HOME', 'http://你的实际域名'); define('WP_SITEURL', 'http://你的实际域名');
保存文件后刷新页面,即可正常访问后台。
方法2:通过phpMyAdmin修改数据库
- 登录服务器的phpMyAdmin,找到你的WordPress对应数据库
- 定位到
wp_options表(表前缀可能因配置不同变化,比如xxx_options) - 找到
option_name为siteurl和home的两条记录,将option_value字段值修改为http://你的实际域名 - 保存修改后,重新访问后台即可恢复正常
方法3:通过主题functions.php临时修复
如果前两种方法无法操作,可通过FTP编辑当前主题的functions.php:
- 登录FTP,进入
wp-content/themes/当前激活主题/目录,找到functions.php - 在文件最顶部添加以下代码:
update_option('siteurl', 'http://你的实际域名'); update_option('home', 'http://你的实际域名');
- 访问一次网站后,立即删除这两行代码,避免重复执行更新操作
内容的提问来源于stack exchange,提问作者Muhammad Anas
相关产品推荐
相关产品推荐

