最新手動遷移WordPress方法

手動遷移WordPress網站主要步驟有:遷移文件、遷移數據庫、修復數據庫連接。

對于WordPress Installations,只有兩個主要組件,您需要訪問手動將安裝遷移到新主機:文件和數據庫。

遷移文件

將文件從舊主機遷移到新的最簡單方法之一是使用FTP將文件下載到本地計算機,然后將其上傳到新主機。

第一: 獲取或創建舊主機的FTP或SFTP登錄詳細信息。

如果您的舊主機將cPanel作為控制面板,則可以 從cPanel內部創建FTP帳戶.
如果您的舊主機為您提供SSH訪問權限,則可以 使用您的SSH憑據進行SFTP.

第二: 使用FTP客戶端進行連接,如Filezilla。

您可能希望啟用顯示隱藏文件以確保您下載所有內容。
在Filezilla中,您可以選擇 服務器->強制顯示隱藏文件 啟用它。

您可以找到我們的Filezilla設置指南 這里.

第三: 從舊主機從舊主機下載到本地計算機上的文件夾。

理想情況下,您應該在計算機上創建一個新文件夾以在遷移時按住文件。

第四: 在FTP客戶端中打開新窗口/與新主機的連接。

如果您需要創建一個FTP帳戶,則可以 在cPanel中創建一個FTP帳戶 或相關控制面板; 或者創造 一個直接在服務器上 如果您在您自己的服務器上托管(即,VPS或專用服務器)。

只要確保您的FTP帳戶可以訪問服務器上您域的public_html目錄或根目錄即可。

第五: 將您的內容上傳到新主機。

您需要將其上傳到您域的根目錄。
如果該域是新主機的主域,則它將是您的public_html目錄。

遷移數據庫

正如WordPress存儲,大多數數據(帖子,用戶數據等)在數據庫中,復制數據庫是最重要的步驟,以確保正確遷移所有數據。

第一: 從舊主機中導出數據庫。

如果您的舊主機具有phpMyAdmin作為數據庫管理界面,則可以 通過phpMyAdmin導出數據庫.
它將提示您將導出作為.sql文件保存到本地計算機,您應該為本地計算機保存到您的本地計算機,理想情況下為與遷移站點的文件所做的相同或類似的文件夾。

否則,如果您有SSH訪問服務器,您可以 使用mysqldump導出數據庫。 將導出另存為.sql文件,然后使用FTP或SFTP將文件復制到本地計算機。

第二: 在新主機上創建一個新的數據庫和數據庫用戶。

您可以 創建一個數據庫 和 數據庫用戶 通過CPANEL或相關控制面板。 否則,您可以通過自己的服務器上的終端(即,VPS或專用服務器)管理MySQL數據庫和用戶。

確保您的 數據庫用戶對數據庫具有完全權限.

如果可能,您可以嘗試使用與舊主機相同的名稱來命名數據庫和用戶。

記下數據庫名稱,用戶名和用戶密碼,因為您稍后可能需要它們來更新WordPress配置。

第三: 將數據庫導入到新主機。

如果新主機提供phpMyAdmin作為數據庫管理界面,則可以 通過phpMyAdmin導入數據庫.

否則,如果通過SSH控制服務器,您可以使用FTP或SFTP將.sql文件上傳到服務器,并使用mysqldump導入數據庫。

修復數據庫連接

它并不總是,但有時需要使用更新的詳細信息更新WordPress配置文件以連接到數據庫。
如果您在WordPress安裝上收到"連接到數據庫"錯誤的"錯誤",或者它將提示您使用WordPress Setup頁面,則應仔細檢查該部分遷移,以確保WordPress安裝連接到正確的數據庫。

WordPress配置文件稱為WP-Config.php,將位于您上傳您網站文件的文件夾的根目錄。

使用您的文件編輯文件 控制面板的文件管理器,或使用 基于終端的編輯器然后在文件中(最常見的文件附近)是4'define()'語句,聲明重要數據庫連接詳細信息:

define( 'DB_NAME', 'database_name' );
define( 'DB_USER', 'database_username' );
define( 'DB_PASSWORD', 'user_password' );
define( 'DB_HOST', 'database_host' );

這是您在遷移數據庫的步驟2中設置的數據庫名稱,用戶名和用戶密碼的位置。

您將在每行的第二組引號中輸入這些值。

示例:define('db_name','mydatabaseName');

然后,db_host定義指定托管數據庫的服務器地址。
由于這是在同一服務器上,因此如果它沒有設置為"localhost",則可以將其設置為"localhost"。

上面介紹了用于了解如何自行遷移WordPress安裝的信息,但還有第三方工具和插件可用于克隆安裝到另一個主機或從另一個主機克隆安裝,使得進程更簡單。

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

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

相關文章

如何發布jar包到maven中央倉庫(2024年6月最新版含如何對原Jira系統內數據進行遷移)

1.準備工作 1.1 進入系統注冊賬號 https://central.sonatype.com/ 點擊右上角 Sign-in登錄 如果是首次登陸,需要點擊Sign-Up注冊賬號 2.命名空間管理 2.1 注冊Namespaces 點擊右上角自己的賬號->選中View Namespaces 進入命名空間列表后,點擊…

【軟考論文】項目背景及論文模版

目錄 一、項目核心功能二、論文模板一、項目核心功能 二、論文模板 論文字數說明 總字數 2500 = 500 + 400 +400 * 3 + 300 背景:500 回答問題:400 三段論:1200 = 400 * 3 結論:300 ~ 400 摘要(<300字) 本人于2022年1月參與了某車廠的全渠道數字化精準營銷平臺項目,該…

Spring Boot中實現定時任務最常用的方法 @Scheduled 注解和 TaskScheduler 接口【包含詳情代碼】

Spring Boot中實現定時任務最常用的方法 Scheduled 注解和 TaskScheduler 接口【包含詳情代碼】 學習總結 1、掌握 JAVA入門到進階知識(持續寫作中……&#xff09; 2、學會Oracle數據庫入門到入土用法(創作中……&#xff09; 3、手把手教你開發炫酷的vbs腳本制作(完善中………

全局mixins

一、文章由來 在開發過程中發現在鉤子函數位置直接使用dicts就能直接綁定數據了&#xff0c;由此溯源發現了自己的盲區 二、局部使用 // myMixin.js文件 var myMixin {created: function () {this.hello()},methods: {hello: function () {console.log(hello from mixin!)…

Python數據分析第二課:conda的基礎命令

Python數據分析第二課&#xff1a;conda的基礎命令 1.conda是什么? conda是一個開源的包管理系統&#xff0c;可以幫助我們進行管理多個不同版本的軟件包&#xff0c;還可以幫助我們建立虛擬環境&#xff0c;以便對不同的項目進行隔離。 簡單來說&#xff0c;conda是一個軟…

spacedesk

一、下載鏈接 spacedesk.zip - 藍奏云 二、windows10投屏安卓 windows安裝server&#xff0c;安卓安裝apk 三、windows10投屏到windows10 發現存在臺式機不支持投影&#xff0c;所以有了這個。 投影端 windows安裝server版 spacedesk_driver_Win_10_64_v2119.msi 接收端…

守護生產車間安全:可燃氣體報警器預警與檢測的重要性

近日&#xff0c;東莞一材料廠發生的火災事故再次敲響了工業安全生產的警鐘。 這起事故不僅給工廠帶來了巨大的經濟損失&#xff0c;也暴露了一些企業在安全管理方面的疏漏。其中&#xff0c;可燃氣體報警器的應用與預警功能在火災防范中扮演了至關重要的角色。 接下來&#…

[分布式網絡通訊框架]----RpcProvider實現

在上一節userservice.cc的主函數中&#xff0c;我們初始化以后實例化了一個RpcProvider對象provider。接著調用了它的NotifyService(new UserService)方法&#xff0c;將UserService服務對象及其提供的方法進行預備發布。發布完服務對象后再調用Run()就將預備發布的服務對象及方…

【Docker】可視化平臺Portainer

文章目錄 Portainer的特點Portainer的安裝步驟注意事項 Docker的可視化工具Portainer是一個輕量級的容器管理平臺&#xff0c;它為用戶提供了一個直觀的圖形界面來管理Docker環境。以下是關于Portainer的詳細介紹和安裝步驟&#xff1a; Portainer的特點 輕量級&#xff1a;P…

企業級Windows設備日志采集工具

永久免費: 前往Gitee最新版本 更新內容 進一步提升工程師部署采集客戶端效率. 打開根Url,自動跳轉到部署頁面.(原工程師需輸入很長的Url);新增復制同類客戶端同步任務功能.優化客戶端分組操作;文件同步到服務器后,可配置文件名增加時間戳; 介紹 定時全量或增量采集工控機,…

項目分層--簡單圖書管理系統

分層情況 實體類Book代碼 //實體類 public class Book {private int id;private String name;private int bsum;public Book() {}public Book(int id, String name, int bsum) {this.id id;this.name name;this.bsum bsum;}public int getId() {return id;}public void set…

9.2JavaEE——JDBCTemplate的常用方法(三)query()方法

JdbcTemplate類中常用的查詢方法 方法說明List query(String sql, RowMapper rowMapper)執行String類型參數提供的SQL語句,并通過參數rowMapper返回一個List類型的結果。List query(String sql, PreparedStatementSetter pss, RowMapper rowMapper)根據String類型參數提供的S…

9. Revit API UI: UIView、UIDocument、框選聚焦

9. Revit API UI: UIView、UIDocument、框選聚焦 UI命名空間下的API&#xff0c;到這里差不多就押送講完了&#xff0c;同Application那篇所講的幾個類與接口&#xff0c;都是帶UI的對應了一個不帶UI的&#xff0c;如UIApplication和Application&#xff0c;作用呢&#xff0c…

Jenkins 下使用 Node 和 Npm(借助 nvm-wrapper 插件)構建前端程序

一、前言 搭建完Jenkins后&#xff0c;如何使用node進行構建前端呢&#xff0c;多個項目會使用的node的多個版本。如何動態指定node的版本進行構建呢。 方案一&#xff1a; 安裝多個node版本&#xff0c;然后進行指定。這樣比較麻煩。 方案二&#xff1a; 使用Jenkins的nv…

Spring相關面試題(三)

29 如何在所有的BeanDefinition注冊完成后&#xff0c;進行擴展 Bean工廠的后置處理器&#xff0c;在所有的Bean注冊完成后&#xff0c;就被執行。 public class A implements BeanFactoryPostProcessor {private String name "a class";private B b; ?public St…

ARM芯片架構(RTOS)

前言&#xff1a;筆記韋東山老師的rtos教程&#xff0c;連接放在最后 #ARM介紹 arm芯片屬于精簡指令集risc&#xff0c;所用的指令比較簡單&#xff0c;ARM架構是一種精簡指令集&#xff08;RISC&#xff09;架構&#xff0c;廣泛應用于移動設備、嵌入式系統、物聯網等領域。AR…

Linux:簡單說說分號“;”、單豎線“|”、雙豎線“||”、單“”、雙“”作為多個命令分隔符的用法

以下符號都可以用來連接多個命令&#xff0c;在一行中作為多個命令的分隔符。區別如下&#xff1a; 1、分號“;” 按照先后順序執行命令。每個命令都會在前一個命令執行完畢后立即執行。 如果其中一個命令出現錯誤&#xff0c;后續命令仍然會繼續執行。 2、單豎線“|” 作為管…

2. jenkins發布java項目

jenkins發布java項目 一、環境描述二、部署tomcat業務服務器三、部署git服務器&#xff0c;上傳測試代碼1、部署git服務器2、上傳測試代碼 四、jenkins對接組件1、安裝必要的插件2、對接git客戶端3、對接maven工具4、配置maven需要的jdk5、配置gitlab服務器的連接6、在jenkins上…

1161. 最大層內元素和

1161. 最大層內元素和 題目鏈接&#xff1a;1161. 最大層內元素和 代碼如下&#xff1a; /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr)…

AI智能體文章索引

1&#xff0c;探索AI世界系列&#xff1a;俗說AI智能體 2&#xff0c;是真的嗎&#xff0c;不會代碼也能開發一款AI應用&#xff1f;GPTs讓人夢想成真 3&#xff0c;來了&#xff0c;你的第一個AI智能體 4&#xff0c;制作一個智能體&#xff1a;抖音熱點話題文案制作助手 5&am…