在ubuntu上製作wordpress部落格的備份副本

你剛剛想到了一個很好的部落格新佈局…但是在訪問者訪問你的部落格時對它進行更改通常是個壞主意,特別是如果你正在執行一個支援廣告的部落格。這本書向你展示瞭如何將你的WordPress部落格複製到你本地的Ubuntu機器上。(應適用於任何debian linux)...

你剛剛想到了一個很好的部落格新佈局…但是在訪問者訪問你的部落格時對它進行更改通常是個壞主意,特別是如果你正在執行一個支援廣告的部落格。這本書向你展示瞭如何將你的WordPress部落格複製到你本地的Ubuntu機器上。(應適用於任何debian linux)

首先,我們需要複製你當前的WordPress部落格。我假設您可以訪問主機提供商的控制檯,或者他們至少為您提供了某種型別的備份。如果您以不同的方式獲取備份檔案,則可以跳過該步驟。

對於一個部落格,我們既有WordPress安裝,也有資料庫,所有文章的文字實際上都儲存在那裡。如果你上傳了圖片或檔案,它們將在你的wordpress資料夾結構,所以我們真的需要兩者。

1) 我們先備份一下資料庫。透過SSH連線到伺服器並執行以下命令:

mysqldump -uUSERNAME -pPASSWORD -hSERVER DATABASENAME > dbbackup.bak

當然,您會希望用大寫文字替換安裝中的正確值。

2) 備份檔案結構:

tar -cf sitebackup.tar SITEROOTDIRECTORY

您需要用大寫文字替換站點的根目錄。

3) 將檔案複製到本地Ubuntu機器上。這可以透過scp、ftp或者你喜歡的方式來實現。我讓你來決定。

4) 確保安裝了apache、php和mysql。如果沒有,可以查閱本網站上的其他操作指南,或者在終端提示下鍵入以下命令:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get mysql-server

sudo apt-get php5-mysql

sudo /etc/init.d/apache2 restart

5) 我們需要建立一個數據庫並匯入備份的原始資料庫。導航到下載檔案的資料夾並執行以下命令:

mysqladmin create DATABASENAME

mysql -uroot DATABASENAME < dbbackup.bak

6) 讓我們的本地Web伺服器指向我們從生產伺服器上獲得的WordPress的副本。首先,我們要提取我們建立的tar歸檔檔案。您可以隨意執行,但我更喜歡命令列。Ubuntu中有一個實用程式,如果您喜歡這樣做,您可以透過圖形方式進行操作。

tar xvf sitebackup.tar

這將產生一個目錄結構,類似於您所在伺服器上的目錄結構。在本文中,我們將設想您的站點根目錄現在位於/home/username/wordpress/中。如果你在其他地方提取了它,那麼相應地替換它。我們需要將別名新增到apache中,因此開啟以下檔案:

/etc/apache2/conf.d/alias

您需要貼上到這些行中,並根據您的系統和/目錄調整路徑,您希望測試日誌可以在其中使用。

Alias /wordpress /home/username/wordpress <Directory /home/username/wordpress> Opti*** Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>

7) 如果您使用的是永久連結,則需要在本地複製相同的內容,並且需要啟用mod\u rewrite:

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

8) 現在我們需要編輯wp config檔案以指向本地資料庫。如果您一直在遵循,那麼在替換資料庫名稱後,這些設定應該對您有效。

// ** MySQL settings ** // define(‘WP_CACHE’, false); //Added by WP-Cache Manager define(‘DB_NAME’, ‘DATABASENAME’); // The name of the database define(‘DB_USER’, ‘root’); // Your MySQL username define(‘DB_PASSWORD’, ”); // …and password define(‘DB_HOST’, ‘localhost’); // …and the server MySQL is running on

9) 如果您使用的是using WP Cache caching模組,請導航到日誌根目錄並執行以下命令:

rm wp-content/advanced-cache.php

ln -s wp-content/plugins/wp-cache/wp-cache-phase1.php wp-content/advanced-cache.php

rm wp-content/cache/*

chmod -R 777 *

10) 最後一件事要做。資料庫中的資料仍然為您的部落格提供了錯誤的URL。解決這個問題的最簡單方法是對資料庫執行SQL語句。建立名為fixsettings.sql,將以下行復制到其中,如果希望其他人連線到您,請將您自己的IP地址替換為localhost:

update wp_opti*** set option_value=’http://localhost/wordpress/’ where option_id=1; update wp_opti*** set option_value=’http://localhost/wordpress/’ where option_id=40;

現在我們將其匯入資料庫:

mysql -uroot < fixsettings.sql

請注意,您應該保留該檔案,因為任何時候您想要用最新的部落格文章更新本地副本,您所要做的就是匯入資料庫備份檔案,然後重新執行該檔案固定設定.sql檔案以使其再次指向本地。當然,這會讓事情簡單得多,而且您最終可以安排一個cron作業來備份您的生產日誌,並按計劃將其拉入本地計算機。

現在您應該可以導航到http://localhost/wordpress/wp admin/並使用常規使用者名稱登入。你現在有一個你的部落格的發展副本!

  • 發表於 2021-04-14 15:55
  • 閱讀 ( 19 )
  • 分類:網際網路

你可能感興趣的文章

如何儘快開始寫部落格?

...電影。從那時起,我就放棄了寫部落格,開了自己的基於WordPress的網站,內容包括電影、電視、音樂和科技文章。 ...

  • 發佈於 2021-03-11 16:06
  • 閲讀 ( 77 )

你應該在網路主機中尋找什麼?

...如,如果你只是想開一個部落格,那麼選擇一個提供託管WordPress主機的網路主機可能是最好的選擇,無論是從安裝的方便性還是從價格上來說。 ...

  • 發佈於 2021-03-15 00:46
  • 閲讀 ( 55 )

最佳化linux系統備份的6個應用程式和技巧

... Ubuntu桌面上的預設工具dejá-dup,只在預設情況下設定為備份主目錄。但這遺漏了一些重要的事情,您將需要輕鬆地恢復您的系統工作秩序。將您的系統視為以下三個部分:...

  • 發佈於 2021-03-15 01:53
  • 閲讀 ( 45 )

用wordpress建立你的部落格:終極指南

WordPress是世界上最強大的部落格平臺;網際網路上幾乎每三個站點中就有一個由WordPress提供支援。WordPress將站點內容與驅動站點的後端程式碼分開。這意味著您可以執行一個功能齊全的網站,而無需任何網路程式設計經驗。 ...

  • 發佈於 2021-03-21 12:15
  • 閲讀 ( 49 )

如何從windows雙啟動pc安全解除安裝ubuntu

你已經把Ubuntu安裝在你的電腦上,和Windows一起使用雙啟動模式。 ...

  • 發佈於 2021-03-21 17:45
  • 閲讀 ( 52 )

windows update刪除了linux!怎麼辦,怎麼預防

幾個月來,你一直在同一臺計算機上愉快地使用Windows和Ubuntu,但隨後又釋出了一個Windows更新——災難降臨! ...

  • 發佈於 2021-03-22 20:48
  • 閲讀 ( 63 )

用lakka在pc上製作復古街機

...喜歡的裝置。對於這個安裝,在Linux PC上選擇Lakka。我在Ubuntu 16.04上安裝了Lakka。您將看到32位和64位選項之間的選擇。我選擇了64位安裝程式。這將下載一個ZIP資料夾。然後,提取壓縮檔案。 ...

  • 發佈於 2021-03-26 12:50
  • 閲讀 ( 58 )

如何在spotify上製作協作播放列表

你還記得混音帶嗎?那些你在初中時迷戀的東西,帶著低沉的歌聲。或者是你為朋友家裡的派對做的那種,或者是在旅行前做的那種。 ...

  • 發佈於 2021-03-28 09:11
  • 閲讀 ( 52 )

如何在reevio上製作專業影片

有時候,推廣你的業務所需要的只是一段簡短、清晰的影片。棘手的部分是**一個吸引眼球的影片,這是Reevio可以幫助的。 ...

  • 發佈於 2021-03-28 14:11
  • 閲讀 ( 57 )

如何安裝、更新和刪除wordpress主題

...開發人員努力確保有很多選項可用。如果您的網站已經在WordPress平臺上,主題將使您的網站更易於個性化,從而使您的網站與其他網站區別開來。 ...

  • 發佈於 2021-03-29 16:11
  • 閲讀 ( 46 )
izz59227
izz59227

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦