没有宝塔面板的服务器上的WordPress网站打包下载到本地?

在服务器上部署的wordpress博客站,没有宝塔面板,怎么将服务器上的wordpress打包下载到本地?

作者: 晓北斗NorSnow

晓北斗动态视觉设计师,岚度视觉工作室执行人;主要从事展厅视频制作、图形工作站销售、AIGC研究;交流网站:www.alignto.cn

要将没有宝塔面板的服务器上的WordPress网站打包下载到本地,可以通过以下两种方法实现,具体操作步骤及注意事项如下:


方法一:手动备份文件及数据库

步骤说明
  1. 下载网站文件

    1. 使用 FTP 工具 (如FileZilla)或 SCP 命令 连接到服务器,将WordPress的根目录(通常位于/var/www/html/www/wwwroot/域名)完整下载到本地。

    2. 关键文件包括:

      • wp-content(主题、插件、上传的媒体文件)

      • wp-config.php(数据库配置)

      • .htaccess(伪静态规则,需确保显示隐藏文件)。

  2. 导出数据库

    复制代码

    mysqldump -u 数据库用户名 -p 数据库名 > wordpress_backup.sql

    1. 通过 phpMyAdmin :登录后选择对应数据库,点击"导出"生成.sql文件并下载。

    2. 通过 命令行 :使用mysqldump命令导出数据库:

    3. 输入密码后,生成的.sql文件会保存在当前目录,需通过SCP或FTP下载到本地。

  3. 本地环境配置

    1. 在本地搭建PHP+MySQL环境(如XAMPP/MAMP),将下载的WordPress文件放置在本地服务器的网站目录。

    2. 导入数据库文件到本地MySQL,并修改wp-config.php中的数据库连接信息(名称、用户名、密码)。


方法二:使用迁移插件(推荐)

步骤说明
  1. 安装插件

    1. 在服务器的WordPress后台安装 All-in-One WP Migration 插件,免费版支持512MB以内的网站迁移。
  2. 生成备份包

    1. 进入插件 → 导出站点 → 选择"导出到文件",插件会自动打包网站文件及数据库为.wpress格式的压缩包。
  3. 下载备份包

    1. 通过FTP或SCP将生成的.wpress文件从服务器下载到本地(默认路径为wp-content/ai1wm-backups)。
  4. 本地恢复

    1. 在本地安装相同插件,上传并导入备份包,插件会自动解压文件并恢复数据库,无需手动配置。

注意事项

  1. 文件完整性 :确保下载所有文件,尤其是隐藏文件(如.htaccess)。

  2. 数据库 兼容性:若本地环境与服务器PHP/MySQL版本不同,可能导致兼容性问题,建议版本尽量一致。

  3. 安全备份:迁移前关闭服务器防火墙或检查端口权限,避免因拦截导致下载失败。

  4. 替代工具 :若网站较大,可尝试 Duplicator 等插件分卷压缩,或通过命令行直接打包(如tar -czvf wordpress.tar.gz /网站路径)。


引用来源

  • 手动备份文件及数据库操作参考了WordPress官方推荐的手动迁移流程。

  • 插件迁移方法基于All-in-One WP Migration的简化操作。

  • 本地环境配置需注意数据库版本兼容性。

相关推荐
苏州向日葵41 分钟前
virtualBox安装ubuntu,常用知识点
linux·运维·ubuntu
夜光小兔纸44 分钟前
SQL Server 修改数据库名及物理数据文件名
运维·数据库·sql server
Gnevergiveup1 小时前
路由交换技术-思科拓扑搭建
服务器·vpn·思科·vlan划分·拓扑搭建
搬码临时工1 小时前
别人如何访问我的内网呢? 设置让外网访问内网本地服务器和指定端口应用的几种方式
服务器·网络·智能路由器
yangzx的网工日常1 小时前
网络的那些事——初级——OSPF(1)
运维·服务器·网络
大连好光景7 小时前
你管这玩意叫网络?网络图解
linux·服务器·网络
代码写到35岁9 小时前
Jenkins自动发布C# EXE执行程序
运维·c#·jenkins
想躺在地上晒成地瓜干12 小时前
树莓派超全系列教程文档--(57)如何设置 Apache web 服务器
服务器·apache·树莓派·raspberrypi·树莓派教程
苹果醋313 小时前
AI大模型竞赛升温:百度发布文心大模型4.5和X1
java·运维·spring boot·mysql·nginx
liulilittle14 小时前
OpenSSL 的 AES-NI 支持机制
linux·运维·服务器·算法·加密·openssl·解密