已装XAMPP,如何用wp-content等文件本地运行WordPress网站?
本地XAMPP运行WordPress站点的完整步骤
你目前的问题是缺少WordPress运行必需的核心文件和数据库备份,仅靠wp-content、.htaccess和site.php无法启动站点,按以下步骤操作:
1. 补全WordPress核心文件
- 确认朋友网站的WordPress版本:查看
wp-content/themes/[主题名]/style.css开头的Version字段,或直接询问朋友。 - 下载对应版本的WordPress安装包,解压到XAMPP的
htdocs目录下的站点文件夹(比如htdocs/my-local-site)。 - 将朋友提供的
wp-content文件夹替换掉解压包中的同名文件夹,覆盖原有内容。
2. 创建并配置本地数据库
- 启动XAMPP的Apache和MySQL模块,打开
http://localhost/phpmyadmin。 - 创建一个新数据库(比如命名为
wp_local)。 - 复制解压包中的
wp-config-sample.php,重命名为wp-config.php,打开后修改以下配置:define( 'DB_NAME', 'wp_local' ); // 填你创建的数据库名 define( 'DB_USER', 'root' ); // XAMPP默认MySQL用户名 define( 'DB_PASSWORD', '' ); // XAMPP默认密码为空,若你设置过则填对应密码 define( 'DB_HOST', 'localhost' ); - 找到
AUTH_KEY、SECURE_AUTH_KEY等密钥字段,可直接使用官方生成的随机密钥替换(或保留示例值,本地使用无影响)。
3. 获取并导入网站数据库备份
- 让朋友导出她线上站点的完整MySQL数据库(可通过主机后台或phpMyAdmin的「导出」功能生成.sql文件)。
- 在本地phpMyAdmin中,进入你创建的
wp_local数据库,点击「导入」,选择朋友提供的.sql文件完成导入。 - 修改数据库中的站点地址:找到
wp_options表(若朋友站点用了自定义前缀,比如abc_options,则找对应表),编辑siteurl和home两条记录,将值改为你的本地站点地址,比如http://localhost/my-local-site。
4. 配置伪静态与自定义文件
- 开启Apache的mod_rewrite模块:打开XAMPP的Apache配置文件
httpd.conf,找到#LoadModule rewrite_module modules/mod_rewrite.so,删除行首的#,保存后重启Apache。 - 将朋友提供的
.htaccess和site.php放到本地站点的根目录(即和wp-config.php同级)。 - 检查
site.php中的路径引用:若文件内有调用WordPress核心的代码(比如require_once('wp-load.php');),确保路径指向正确的本地文件位置。
5. 测试与排错
- 重启XAMPP的Apache和MySQL,在浏览器访问
http://localhost/my-local-site。 - 若出现主题/插件报错,可能是核心版本与主题插件不兼容,确认WordPress版本是否和朋友站点一致;或调整
wp-content文件夹权限为755(Windows系统可忽略权限设置)。
内容的提问来源于stack exchange,提问作者Hermes
相关产品推荐
相关产品推荐

