You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地PHP/JS/CSS文件及数据库备份还原至WordPress站点

用PHP文件、数据库备份搭建WordPress站点的方法

你手里的这些文件(完整的WP核心文件+数据库备份)其实是比XML导出更完整的站点迁移包,完全可以直接搭建,步骤如下:

1. 准备运行环境

  • 本地搭建用XAMPP、WAMP这类集成环境,确保PHP版本符合WordPress要求(建议7.4及以上,具体看你手里WP版本);线上用虚拟主机或云服务器,提前配置好PHP+MySQL环境。

2. 部署站点文件

  • 把所有收到的PHP、JS、CSS等文件(即截图里的整个站点目录)上传到服务器网站根目录(本地放到XAMPP的htdocs子文件夹即可)。
  • 调整权限:给wp-content目录设置755权限,目录内文件设为644(线上服务器可根据主机要求微调)。

3. 导入数据库备份

  • 先在MySQL里创建一个新数据库,比如命名为wp_client_site,再创建对应的数据库用户并赋予该库的全部权限。
  • 用phpMyAdmin(或MySQL命令行)导入客户提供的数据库备份文件(.sql格式或压缩包均可)。

4. 配置数据库连接与站点URL

  • 找到站点根目录的wp-config.php文件(如果没有,复制wp-config-sample.php重命名成这个),修改数据库配置项:
    define('DB_NAME', 'wp_client_site'); // 替换为你创建的数据库名
    define('DB_USER', '数据库用户名');
    define('DB_PASSWORD', '数据库密码');
    define('DB_HOST', 'localhost'); // 本地默认是这个,线上主机可能为127.0.0.1或特定地址
    
  • 替换站点旧URL:如果原站点有固定域名,需要把数据库里的旧地址换成当前站点地址(本地是http://localhost/你的站点文件夹名,线上是你的域名):
    1. 打开phpMyAdmin,进入导入的数据库,找到wp_options表(注意表前缀可能不是wp_,以数据库实际表名为准)。
    2. 找到siteurl和home两条记录,修改它们的option_value为新地址。
    3. 批量替换内容里的旧URL,执行SQL命令(记得替换表前缀和新旧域名):
    UPDATE wp_options SET option_value = replace(option_value, 'https://旧站点域名', 'http://新站点地址') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET post_content = replace(post_content, 'https://旧站点域名', 'http://新站点地址');
    UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://旧站点域名', 'http://新站点地址');
    

5. 测试站点

  • 打开浏览器访问新站点地址,正常情况下就能加载出完整站点。如果图片不显示,检查wp-content/uploads目录是否完整,或数据库里的图片路径是否替换到位。

内容的提问来源于stack exchange,提问作者Dev Yego

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 02:25:14