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

使用cPanel与WP Toolkit恢复WordPress站点遇阻求助

利用现有cPanel备份文件重建WordPress站点的步骤

你已恢复数据库且上传了主目录.tar.gz备份,无需重新上传,按以下步骤操作即可:

1. 正确解压主目录备份文件

  • 打开cPanel文件管理器,定位到你上传的.tar.gz文件(通常在public_html目录下)
  • 选中文件后点击顶部解压按钮,选择解压到当前网站根目录(一般为public_html),确认执行解压
  • 解压完成后可删除原.tar.gz文件节省服务器空间

2. 修正WordPress配置文件

  • 在文件管理器中找到根目录下的wp-config.php,点击编辑
  • 修改数据库相关参数,匹配当前cPanel服务器的数据库信息:
    define( 'DB_NAME', '当前数据库名称' );
    define( 'DB_USER', '当前数据库用户名' );
    define( 'DB_PASSWORD', '当前数据库密码' );
    define( 'DB_HOST', 'localhost' ); // 多数cPanel主机用localhost,若失败可咨询服务商
    
  • 保存修改并关闭编辑器

3. 调整文件权限

  • 选中根目录下所有文件和文件夹,右键选择更改权限
  • 设置文件夹权限为755,文件权限为644
  • 单独确认wp-content/uploads目录权限为755,避免媒体文件无法访问

4. 让WP Toolkit识别现有站点

  • 返回cPanel的WP Toolkit界面,点击扫描或添加现有站点按钮(不同版本位置略有差异)
  • WP Toolkit会自动检测根目录下的WordPress安装,完成后站点会出现在管理列表中

5. 修复域名/URL不一致问题

若原站点域名与当前服务器域名不同,需在数据库中批量替换:

  • 打开cPanel的phpMyAdmin,选择已恢复的数据库
  • 执行以下SQL语句(替换原域名和新域名,表前缀wp_需匹配你的数据库表前缀):
    -- 更新站点核心URL
    UPDATE wp_options SET option_value = REPLACE(option_value, 'https://原域名.com', 'https://新域名.com') WHERE option_name = 'home' OR option_name = 'siteurl';
    -- 更新文章内容中的链接
    UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://原域名.com', 'https://新域名.com');
    -- 更新自定义字段中的链接(可选)
    UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://原域名.com', 'https://新域名.com');
    

完成以上步骤后,你的WordPress站点即可正常访问并被WP Toolkit管理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 21:52:41