没有宝塔面板的服务器上的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的简化操作。

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

相关推荐
tt666qq19 分钟前
linux进程与服务
linux·运维·网络
云泽80833 分钟前
Linux 入门指南:从零掌握基础文件与目录操作命令
linux·运维·服务器
心灵宝贝1 小时前
unzip-6.0-21.el7.x86_64.rpm怎么安装?CentOS 7手动安装rpm包详细步骤
linux·运维·centos
Lin_Aries_04212 小时前
基于 CI/CD 平台将应用程序自动部署到 Kubernetes 集群
运维·ci/cd·docker·云原生·容器·kubernetes·jenkins
你的人类朋友2 小时前
DevOps是什么?
运维·自动化运维·devops
奶糖 肥晨2 小时前
批量重命名技巧:使用PowerShell一键整理图片文件命名规范
android·服务器·数据库
迎風吹頭髮2 小时前
UNIX下C语言编程与实践23-模拟 UNIX ls -l 命令:lsl 程序的设计与实现全流程
服务器·c语言·unix
励志不掉头发的内向程序员3 小时前
【Linux系列】并发世界的基石:透彻理解 Linux 进程 — 进程概念
linux·运维·服务器·开发语言·学习
夏雨不在低喃4 小时前
昇腾910b服务器上搭建yolo训练环境,使用Anaconda
服务器·yolo
早起的年轻人4 小时前
CentOS 8系统盘大文件查找方法
linux·运维·centos