如何在raspberry pi上託管wordpress站點

想在樹莓皮上建立你自己的WordPress網站嗎?下面是如何開始安裝LAMP和WordPress。...

如果你想要最輕鬆的WordPress體驗,像WP引擎這樣的託管WordPress主機可以處理所有的設置和支持,這樣你就可以專注於你的內容。這是我們用來經營自己的姐妹網站的。

wordpress-host-raspberry-pi

但如果你沒有任何資金,或者只是想發揮你的DIY技能,那麼你可以在你的WordPress網站上使用樹莓圓周率。

下面介紹如何在本地和web上的Raspberry Pi和宿主網站上設置Apache、MySQL和PHP。

為什麼使用wordpress?

如果你正在尋找一種方法,以主辦一個網站與最低限度的大驚小怪,WordPress不是顯而易見的解決方案。我們已經研究瞭如何配置Raspberry Pi來託管靜態或***站(即,依賴於標準、預寫頁面的網站,或者使用數據庫填充頁面的網站)。

但是如果你真的需要使用WordPress,或者你正在為一個WordPress站點開發一個主題或者插件,那麼安裝一個帶有blogging平臺的Raspberry Pi並準備好使用是一個很好的選擇。

你應該用哪種樹莓皮?

Raspberry Pi 3 and Raspberry Pi 3B+

要在Raspberry Pi上安裝WordPress,需要將其設置為LAMP服務器。安裝了Linux、Apache、MySQL和PHP之後,Pi就可以處理WordPress(和其他網站軟件)。

有幾種型號的樹莓皮。你可能有一個,幾個,或者沒有。但是哪一個最適合運行WordPress呢?

令人高興的是,任何版本的樹莓Pi都可以用來託管WordPress站點。不過,為了獲得最佳效果,我們建議您使用樹莓皮2或更高版本。此外,確保您使用的是更大的SD卡(至少16GB),因為存儲空間是web服務器的關鍵要求。(還要考慮Pi的一些外部存儲!)

本教程的其餘部分假設Raspberry Pi已通電並連接到本地網絡。您還應該為遠程命令行訪問配置SSH。

步驟1:設置apache web服務器

首先安裝apacheweb服務器。這是一個軟件,讓你服務任何類型的網頁到任何瀏覽器。這就是你所需要的所有服務一個HTML頁面,靜態或動態創建的PHP。

sudo apt install apache2 -y

一旦安裝,Apache將把一個測試HTML文件放到Pi上的web文件夾中。您應該從網絡上的另一臺計算機(或智能**)進行測試。您需要在瀏覽器的地址欄中輸入Pi的IP地址。如果您使用的是SSH,那麼您已經知道這一點;否則,請輸入:

hostname -I

這將顯示樹莓Pi的IP地址。你看到的頁面應該是這樣的:

Apache server installed on Raspberry Pi

您還可以使用http://localhost地址。

步驟2:在raspberry pi上安裝php

接下來,是時候安裝PHP了。這是一個軟件預處理器,可以提供服務器生成的網頁,而不是靜態HTML頁面。雖然HTML頁面可能是完整編寫的,但PHP頁面將提供對其他頁面和數據庫的調用,以便用內容填充頁面。

雖然其他服務器端平臺也可用(如ASP),但PHP在這裡非常重要,因為WordPress需要PHP,因為WordPress本身是用PHP編寫的。

安裝方式:

sudo apt install php -y

完成後,您應該測試PHP是否正常工作。將目錄更改為/var/www/html/如下所示:

cd /var/www/html/

在這裡,刪除索引.html文件(您之前查看的網頁):

sudo rm index.html

接下來,創建一個名為索引.php(默認情況下安裝nano):

sudo nano index.php

在此,添加以下任意(或全部)代碼:

<?php echo "hello world"; ?><?php echo date('Y-m-d H:i:s'); ?><?php phpinfo(); ?>

這些命令依次顯示:

  • “你好,世界”
  • 當前日期和時間
  • 安裝的PHP信息

保存文件,然後重新啟動Apache:

sudo service apache2 restart

刷新頁面以查看結果。

PHP installed and working on Raspberry Pi

PHP和Apache都在工作。現在是時候安裝數據庫軟件MySQL了。

步驟3:在raspberry pi上安裝mysql

WordPress(和其他動態生成的網站軟件)需要一個數據庫來存儲內容、圖像鏈接和管理用戶訪問(以及其他許多事情)。這個項目使用一個叫做MariaDB的MySQL分支:

sudo apt install mysql-server php-mysql -y

安裝後,您將再次需要重新啟動Apache:

sudo service apache2 restart

如前所述,其他數據庫選項可用於此類項目。但是,為了獲得最佳效果,特別是如果這是您第一次配置web服務器,請堅持使用MySQL。

步驟4:在raspberry pi上安裝wordpress

要安裝WordPress,首先需要安裝它。但是,在執行此操作之前,請刪除/html/目錄的內容:

cd /var/www/html/sudo rm *

由於rm(remove)命令,星號通配符(*)刪除目錄中的所有內容。

Download WordPress with wget

接下來,使用wget下載最新版本的WordPress:

sudo wget http://wordpress.org/latest.tar.gz

下載後,提取內容:

sudo tar xzf latest.tar.gz

應該創建wordpress目錄,但是您希望它的內容是html格式的。雖然您可以使用桌面用戶界面手動移動它們,但從命令行執行此操作很簡單:

sudo mv wordpress/* .

一定要在末尾加上空格和句點,這是指當前目錄!

輸入ls以確認目錄中充滿了WordPress文件夾和PHP文件:

Move the contents of the WordPress directory

在繼續之前,先整理一下,丟棄下載的文件和wordpress目錄:

sudo rm -rf wordpress latest.tar.gz

接下來,將Apache用戶設置為目錄的所有者:

sudo chown -R www-data: .

第五步:配置mysql

要設置數據庫,首先需要運行安裝命令:

sudo mysql_secure_installation

很快就會提示您設置根密碼。按照屏幕上的說明進行操作,確保您記下了密碼,因為這將是以後需要的。

一旦這是一個,將出現以下提示:

  • 刪除匿名用戶
  • 不允許根用戶遠程登錄
  • 刪除測試數據庫並訪問它
  • 立即重新加載權限表

對於每一項,輕觸Y確認。完成後,“全部完成!”將顯示消息。

第六步:創建wordpress數據庫

要安裝WordPress,首先需要配置數據庫。首先運行mysql命令,輸入前面的密碼。

sudo mysql -uroot -p

這將打開MariaDB監視器。在提示下,創建數據庫:

create database wordpress;

注意MariaDB監視器中的所有命令如何以“;”結束。接下來,根用戶需要數據庫權限。使用您自己的密碼代替密碼。

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

然後刷新以前的數據庫權限:

FLUSH PRIVILEGES;

用Ctrl+D退出MariaDB數據庫管理工具。

第7步:安裝和配置wordpress

安裝WordPress很簡單;如果你已經在現有的網站上安裝過,你應該知道該怎麼做。

在瀏覽器中打開網站(如上所述)。您應該看到WordPress設置屏幕。選擇您的語言,然後繼續,並記下所需的內容:數據庫名稱、用戶名、密碼、主機和表前綴(這是針對數據庫表的)。

如果您做到了這一點,您應該將數據庫命名為“wordpress”,並記下密碼。用戶名是root,主機是localhost。表前綴是wp。

單擊Submit,然後運行安裝,並輸入站點標題以及管理員帳戶的用戶名和密碼。單擊InstallWordPress,然後等待WordPress(快速)設置。

要登錄到WordPress安裝,請轉到http://localhost/wp admin。

Installed WordPress site on a Raspberry Pi

在這個階段,你有一個網站,你可以開始使用。我們的WordPress入門指南將在這裡提供幫助。別忘了選擇一個主題和一些有用的插件。你還需要一個從互聯網訪問網站的方法。

從internet訪問wordpress站點

從目前的情況來看,您可能只能從家庭網絡中訪問該站點。要改變這一點,您需要一個靜態IP地址,並管理從路由器到Raspberry Pi的端口轉發。

但是,靜態IP地址很昂貴,但是您可以使用動態DNS提供程序。這基本上是鏈接到你的樹莓皮自定義網址,雖然這樣的服務往往是付費的。請查看我們的最佳動態DNS提供商列表以獲取詳細信息。

如果在WordPress中遇到空白白頁或500個內部服務器錯誤的問題,請參閱我們的幫助指南。

在raspberry pi上主持一個wordpress網站:成功!

你已經做完了,一個WordPress網站正在你的樹莓皮上運行。只要電腦保持通電狀態,網站就可以繼續訪問。這個過程也很簡單,只需要:

  • 安裝Apache、PHP和MySQL
  • 下載並安裝WordPress
  • 配置MySQL數據庫
  • 創建WordPress數據庫
  • 配置WordPress
  • 啟動網站並在本地或通過web訪問

如果這一切有點讓人難以忍受,我們不會責怪你。這就是為什麼我們建議使用WP引擎來託管WordPress站點,而不需要任何麻煩。他們管理所有的管理問題,這樣你就可以專注於你的內容。

繼續完善您的WordPress知識與我們的指南特色縮略圖和圖像大小在WordPress。

  • 發表於 2021-03-21 11:33
  • 閱讀 ( 44 )
  • 分類:DIY

你可能感興趣的文章

使用dropbox、google drive或onedrive獲得免費網站託管

... 如何在dropbox上託管網站 ...

  • 發佈於 2021-03-11 15:21
  • 閲讀 ( 59 )

如何儘快開始寫部落格?

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

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

5個線上威脅可能會毀掉你的raspberry pi體驗

你很高興用你的樹莓皮。也許是遊戲中心,或者是媒體中心。希望你已經嘗試了一些其他用途,這個難以置信的多功能的小電腦。但它安全嗎? ...

  • 發佈於 2021-03-12 17:34
  • 閲讀 ( 45 )

使用xampp在windows上免費託管和編輯網站

...的web開發培訓場地也是最昂貴的:購買域、主機伺服器、WordPress帳戶、主題等。但是如果你不是一個小企業主或試圖建立一個品牌呢?如果你只是想學習網路開發呢? ...

  • 發佈於 2021-03-14 07:36
  • 閲讀 ( 42 )

7個標誌你應該升級你的免費網站到一個高階服務

... 假設你正在執行一個WordPress部落格,外掛中有一個bug導致伺服器崩潰。當它崩潰時,共享該伺服器的所有網站都將關閉,並保持關閉狀態,直到伺服器重新啟動。別人的錯誤可能會影響你自己...

  • 發佈於 2021-03-15 00:02
  • 閲讀 ( 52 )

如何將資料從raspberry pi複製到pc:5種方法

不管你用什麼樣的樹莓圓周率,總有一天你會找到一個簡單的方法來複制資料到計算機和從計算機。它可以執行網路伺服器,媒體伺服器,復古遊戲機等等。 ...

  • 發佈於 2021-03-15 10:48
  • 閲讀 ( 60 )

26種樹莓皮的妙用

This guide is available to download as a free PDF. Download this file now. Feel free to copy and share this with your friends and family. ...

  • 發佈於 2021-03-19 18:15
  • 閲讀 ( 71 )

squarespace與wordpress:哪一個適合你?

在網路託管和****領域,最大的兩個名字是WordPress和Squarespace。兩者都是流行的選擇,為任何想執行自己網站的人提供了很多功能。但是你如何在兩者之間做出決定呢? ...

  • 發佈於 2021-03-20 20:13
  • 閲讀 ( 62 )

最好的wordpress主機提供商

WordPress是世界上最流行的基於web的內容管理系統(CMS)。它為網際網路前1000萬個網站提供了超過30%的電力。 ...

  • 發佈於 2021-03-21 11:39
  • 閲讀 ( 56 )

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

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

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