本地WAMP环境运行迁移的WordPress站点无法加载styles.css求助
WordPress迁移本地WAMP环境样式加载失败排查方案
- 修正站点核心URL配置
这是迁移后资源路径错误的最高发原因,你可以选择两种方式修改:- 可进入后台的情况下,访问后台「设置」-「常规」,将*WordPress地址(URL)和站点地址(URL)*修改为你的本地站点访问地址,格式参考:
http://localhost/站点目录名 - 无法进入后台的情况下,编辑站点根目录的
wp-config.php文件,添加以下两行代码:
define( 'WP_HOME', 'http://localhost/你的站点目录名' ); define( 'WP_SITEURL', 'http://localhost/你的站点目录名' ); - 可进入后台的情况下,访问后台「设置」-「常规」,将*WordPress地址(URL)和站点地址(URL)*修改为你的本地站点访问地址,格式参考:
- 检查Apache重写规则配置
- 打开WAMP的Apache配置项,确认
mod_rewrite模块已开启 - 进入后台「设置」-「固定链接」,无需修改参数直接点击「保存设置」,自动刷新本地站点的
.htaccess规则 - 确认站点根目录存在
.htaccess文件,迁移时不要遗漏该隐藏文件
- 打开WAMP的Apache配置项,确认
- 核验样式入队路径的动态配置
即使你已经检查过入队配置,再次确认functions.php中样式入队的路径参数调用的是WordPress内置动态路径函数,例如get_stylesheet_directory_uri()、get_template_directory_uri(),没有硬编码线上站点域名。 - 检查本地文件访问权限
右键点击站点的wp-content/themes/你的主题名/css文件夹,查看属性中的安全配置,确认本地Users组拥有该文件夹及内部文件的「读取和执行」权限。 - 清除所有缓存
首先清除浏览器缓存,若站点曾安装缓存插件(如WP Super Cache、WP Rocket等),可以直接将wp-content/cache目录临时重命名,排除旧缓存拉取线上资源的问题。
内容的提问来源于stack exchange,提问作者pedro davim
相关产品推荐
相关产品推荐

