迁移至新主机后WordPress页面不显示的问题求助
WordPress站点迁移:数据库处理与wp-config.php配置指南
一、数据库文件的正确处理方式
- 存放位置:
database.sql不需要放在wp-content或WordPress目录下,可临时存在本地或服务器任意可访问的目录,导入完成后可删除。 - 命名规范:无强制要求,建议用清晰名称,比如
站点名称_备份日期.sql(如myblog_20240520.sql),方便识别备份时间与对应站点。 - 核心操作:导入数据库
- 在新主机的数据库管理工具(如phpMyAdmin)中创建空数据库,同时创建具备该数据库全权限的用户名和密码。
- 进入新数据库,通过「导入」功能选择
database.sql文件完成导入。
二、wp-config.php文件修改步骤
wp-config.php位于WordPress站点根目录(与wp-content同级),需修改以下4个核心参数,指向新创建的数据库:
// ** MySQL 设置 - 信息来自新主机 ** // /** WordPress数据库的名称 */ define( 'DB_NAME', '你的新数据库名称' ); /** MySQL数据库用户名 */ define( 'DB_USER', '数据库用户名' ); /** MySQL数据库密码 */ define( 'DB_PASSWORD', '数据库密码' ); /** MySQL主机 */ define( 'DB_HOST', 'localhost' ); // 多数主机用localhost,少数需用特定地址如mysql.yourdomain.com
- 额外注意:若新旧站点域名不同,导入数据库后需在phpMyAdmin中用「查找替换」工具,将数据库内所有旧域名替换为新域名(重点检查
wp_options表的siteurl和home字段,以及文章内容里的旧域名)。
三、补充排查要点
- 确认wp-content文件夹权限为
755,内部文件权限为644,避免权限问题导致内容无法加载。 - 登录wp-admin后进入「设置-固定链接」,点击「保存更改」刷新链接规则,防止页面出现404错误。
内容的提问来源于stack exchange,提问作者pdunbar
相关产品推荐
相关产品推荐

