沒有寶塔面板的服務器上的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的簡化操作。

  • 本地環境配置需注意數據庫版本兼容性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/84878.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/84878.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/84878.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Atcoder Beginner Contest 410 題解報告

零、前言 經過七七四十九天的分別,本期 ABC 題解又和大家見面啦! 經過七周的奮勇殺題,我終于達成了三個小心愿: 不吃罰時AK上金排名 100 100 100 以內 且 Rated(悲催的是,我 ABC400 排名兩位數但沒Rate…

pyspark非安裝使用graphframes

pyspark版本3.1.3 需要文件 graphframes-0.8.2-spark3.1-s_2.12.jarspark-graphx_2.12-3.1.3.jar從 https://github.com/microsoft/adb2spark/raw/main/graphframes-0.8.2-py3-none-any.whl 下載graphframes-0.8.2-py3-none-any.whl。下載后把whl后綴改成zip,解壓…

[Linux入門] Linux磁盤管理與文件系統

目錄 Linux磁盤與文件系統管理詳解:從基礎到實踐 ??一、磁盤基礎簡述?? 1????硬盤類型??: ?2??機械硬盤結構??: 3????磁盤容量計算??: 公式:磁盤容量磁頭數柱面數每磁道扇區數每扇區字節數 …

【Flutter】性能優化總結

【Flutter】性能優化總結 Flutter 性能優化是提升應用流暢度、響應速度和用戶體驗的關鍵。可以從以下幾個方面進行優化: 一、UI 構建與布局優化 1、避免不必要的重建 使用 const 構造函數:如 const Text(Hello),可以減少 Widget 重建。使用…

5、ZYNQ PL 點燈--流水燈

目錄 1、 概述 2 、硬件電路 3、 新建 VIVADO 工程 4、 添加工程文件 6、編寫流水燈功能的Verilog代碼 7 、添加管腳約束文件 8、 RTL 仿真 8.1 添加仿真測試源碼 8.2 仿真結果 9、 編譯并且產生 bit 文件 10、 下載程序 11、實驗結果 ?編輯12、總結 1、 概述 本…

HTML5 浮動

1. 常見網頁布局 1-3-1布局 1-2-1布局 2. 標準文檔流 3. display屬性? display: block 給span元素設置成block display: inline 給div元素設置成inline display: inline-block 給div和span元素設置為inline-block display: no…

若依使用RedisCache需要注意的事項

存入redis對象的時候會帶一個type字段,此處需要注意 存入方: 此處需要注意,存入redis的時候會帶一個type,也就是類的路徑名 redisCache.setCacheObject(screenPlayQueueName, userDemondDto,userDemondDto.getPlayDuration().in…

【STM32的通用定時器CR1的CKD[1:0]: 時鐘分頻因子 (Clock division)】

在 STM32 的通用定時器(如 TIM2, TIM3, TIM4, TIM5 等)中,CR1 (Control Register 1) 寄存器中的 CKD[1:0] (Clock division) 位域是一個與抗干擾和數字濾波相關的設置,它并不直接影響定時器計數器 (CNT) 的計數頻率(計…

渲染學進階內容——機械動力的渲染系統(2)

Flywheel代碼 這篇來研究一下實例 InstanceHandle 接口深度解析 接口核心作用 InstanceHandle 是 Flywheel 渲染引擎中的 GPU實例句柄 接口,它提供了對底層渲染實例的直接控制能力。這個接口是**實例化渲染(Instanced Rendering)**系統的核心操作接口,與之前討論的 Vis…

Redis:極速緩存與數據結構存儲揭秘

Redis —— 這個強大又靈活的 開源、內存中的數據結構存儲系統。它常被用作數據庫、緩存、消息代理和流處理引擎。 核心特點 (為什么它這么受歡迎?): 內存存儲 (In-Memory): 數據主要存儲在 RAM 中,讀寫操作直接在內存中進行。核心優勢&…

vulnyx Diff3r3ntS3c writeup

信息收集 arp-scan nmap 這里默認的話是只有80端口的,這個22端口是我拿到root后開的 獲取userFlag 直接上web看看 掃個目錄 把網頁拉到最下面可以看到一個文件上傳點 我們嘗試上傳一個php文件 失敗了,那xxx呢 上傳成功了,看來后端的后綴名…

【構建】CMake 構建系統重點內容

CMake 構建系統重點內容 1 基本語法與結構 cmake_minimum_required() 指定使用的最低 CMake 版本,防止不同版本行為不一致: cmake_minimum_required(VERSION 3.16)project() 定義項目名稱、語言和版本: project(MyApp VERSION 1.0 LANGU…

Packagerun:VSCode 擴展 快捷執行命令

Packagerun:VSCode 快捷命令擴展(兼容cursor) Packagerun 是一個為 前端和node開發者設計的 VSCode 擴展,旨在簡化 package.json 中腳本的執行,并支持自定義命令以提升開發效率。通過右鍵菜單、快捷鍵或自定義配置&am…

【C語言】計算機組成、計算機語言介紹

1.1 計算機組成 1946年2月14日,由美國軍方定制的世界上第一臺電子計算機“電子數字積分計算機”( ENIAC Electronic Numerical And Calculator)在美國賓夕法尼亞大學問世。 計算機(俗稱電腦)堪稱是人類智慧的結晶,隨著計算機的不斷發展,各行各…

(九)山東大學軟件學院項目實訓-基于大模型的模擬面試系統-面試對話標題自動總結

面試對話標題自動總結 主要實現思路:每當AI回復用戶之后,調用方法查看當前對話是否大于三條,如果大于則將用戶的兩條和AI回復的一條對話傳給DeepSeek讓其進行總結(后端),總結后調用updateChatTopic進行更新…

降階法求解偏微分方程

求解給定的四個偏微分方程,采用降階法,令 v = u x v = u_x v=ux?,從而將原方程轉化為關于 v v v 的一階方程。 方程 u x y = 0 u_{xy} = 0 uxy?=0 令 v = u x v = u_x v=ux?,則方程變為 v y = 0 v_y = 0 vy?=0。解得 v = C 1 ( x ) v = C_1(x) v=C1?(x),即 u …

提的缺陷開發不改,測試該怎么辦?

經歷長時間的細致檢查,逐條執行數十條測試用例,終于發現一處疑似缺陷。截圖留存、粘貼日志,認真整理好各項信息,將它提交到缺陷管理系統。可不到五分鐘,這條缺陷就被打回了。開發人員給出的回復十分簡潔:“…

【Flutter】Widget、Element和Render的關系-Flutter三棵樹

【Flutter】Widget、Element和Render的關系-Flutter三棵樹 一、前言 在 Flutter 中,所謂的“三棵樹”是指: Widget Tree(部件樹)Element Tree(元素樹)Render Tree(渲染樹) 它們是…

IO之詳解cin(c++IO關鍵理解)

目錄 cin原理介紹 控制符(hex、oct、dec) cin如何檢查輸入 cin與字符串 cin.get(char ch) cin.get(void) istream &get(char*,int) istream &get(char*,int,char) istream &getline(char*,int); 遇到文件結尾EOF 無法完成一次完整輸入:設置f…

Bootstrap 5學習教程,從入門到精通, Bootstrap 5 分頁(Pagination)知識點及案例代碼(13)

Bootstrap 5 分頁(Pagination)知識點及案例代碼 Bootstrap 5 提供了強大的分頁組件,幫助開發者輕松實現分頁功能。以下是關于 Bootstrap 5 分頁的詳細語法知識點以及一個完整的案例代碼,包含詳細注釋,幫助初學者快速上…