国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 樹莓派+wordpress搭建個人網(wǎng)頁/博客

樹莓派+wordpress搭建個人網(wǎng)頁/博客

時間:2023-05-31 15:42:01 | 來源:網(wǎng)站運營

時間:2023-05-31 15:42:01 來源:網(wǎng)站運營

樹莓派+wordpress搭建個人網(wǎng)頁/博客:

0.引言(碎碎念)

本人在幾周之前購買了一個樹莓派進行學(xué)習(xí),之后也萌生了用樹莓派搭建一個自己的個人博客的想法,尋思著既能學(xué)到東西,以后也能將學(xué)習(xí)過程中踩的坑在博客里記錄下來,一舉兩得,于是一開始便使用wordpress來搭建,在踩了許多坑后,終于搭建好了,但在使用過程中發(fā)現(xiàn)搭建的博客并沒有達到我想要的效果,在經(jīng)過一段時間的搜索后,發(fā)現(xiàn)使用hexo框架來搭建博客更能滿足我的要求,于是又使用hexo搭建了一個全新的博客,使用hexo和wordpress搭建博客在我看來最大的區(qū)別就是,wordpress搭建的博客需要你的服務(wù)器24小時在線,否則你的博客就無法訪問,而使用hexo搭建網(wǎng)站,由于它是在你的github庫里生成靜態(tài)網(wǎng)頁,所以不需要你的服務(wù)器24小時在線也能正常訪問,相當(dāng)于github提供了一個免費的服務(wù)器。雖然個人更加喜歡hexo一點,但是好歹wordpress也踩了這么多坑,就寫一份詳細(xì)的教程吧,起碼wordpress除了能搭博客之外,還能建其他網(wǎng)頁嘛。想使用hexo搭博客的小伙伴可以看我的下一篇博客

1.安裝LNMP四件套

在使用wordpress之前,我們需要先在你的數(shù)碼派上將LNMP四件套安裝完成,LNMP即為Linux、Nginx、MaraiDB(MySQL)、PHP,這也就意味這除了樹莓派我們還可以使用其他運行著Linux系統(tǒng)的設(shè)備。本文基于樹莓派進行搭建,如果你使用的不是樹莓派可能有些地方有出入,不過都是大同小異的,稍加修改即可。

打開命令行,依次輸入下列命令

sudo apt install nginx #安裝Nginxsudo apt install php7.3 #安裝PHP及相關(guān)應(yīng)用,可能你安裝的時候7.3已經(jīng)不是最新版了,百度一下最新版然后修改版本號即可sudo apt install php7.3-fpmsudo apt install php7.3-mysqlsudo apt install php7.3-commonsudo apt install mariadb-server #安裝MaraiDB之后我們需要對我們的Nginx進行一些簡單的配置,輸入下列命令

sudo nano /etc/nginx/sites-available/default找到和下面相對應(yīng)的部分并用下面的將原部分覆蓋

# Default server configuration#server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; # Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html index.php; server_name _; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; } # pass PHP scripts to FastCGI server # location ~ /.php$ { # include snippets/fastcgi-php.conf; # # # With php-fpm (or other unix sockets): fastcgi_pass unix:/run/php/php7.3-fpm.sock; # # With php-cgi (or other tcp sockets): # fastcgi_pass 127.0.0.1:9000; # 設(shè)置腳本文件請求的路徑 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # 引入fastcgi的配置文件 include fastcgi_params; } }Ctrl+O保存文檔,Ctrl+X退出

輸入下列命令重啟服務(wù)

sudo /etc/init.d/nginx restartsudo /etc/init.d/php7.3-fpm restart兩次均出現(xiàn)OK即表示重啟成功

sudo service mariadb restart #輸入這兩行命令無任何提示是正?,F(xiàn)象sudo service nginx restart接著輸入下列命令

sudo chmod 777 /var/ #下面三行給文件授予權(quán)限sudo chmod 777 /var/wwwsudo chmod 777 /var/www/htmlcd /var/www/html #該文件夾下為網(wǎng)站根目錄sudo nano index.php #新建PHP文件進行測試在index.php中輸入<?php phpinfo(); ?>,保存后退出,在瀏覽器中輸入你的樹莓派ip/index.php,如果看到了下圖的phpinfo 信息,說明php和nginx配置成功

我的phpinfo信息
接下來我們還需要安裝phpMyAdmin

sudo apt install phpmyadmin
安裝過程中會出現(xiàn)該對話框,選擇第一個按回車即可
出現(xiàn)第二個對話款選擇YES即可,之后會再彈出個對話框讓你輸入密碼,輸入完成后選擇ok,然后再輸入一遍密碼即可(這個密碼是之后登錄phpmyadmin要用的,務(wù)必牢記,同時也要注意大小寫)

安裝完成后還需要把phpmyadmin 連接到 nginx服務(wù)器的php根目錄上,用下面這個命令來建立軟連接

sudo ln -s /usr/share/phpmyadmin /var/www/html完成后在瀏覽器內(nèi)輸入你的樹莓派ip/phpmyadmin,出現(xiàn)下方圖片即說明配置成功

但是我們不能直接使用,因為我們目前的數(shù)據(jù)庫用戶是沒有權(quán)限的,所以我們還需要創(chuàng)建一個有權(quán)限的數(shù)據(jù)庫用戶

回到命令行

sudo mysql -u root -p #進入mariaDB環(huán)境,第一次登陸是沒有密碼的,直接按回車即可輸入下列命令

CREATE USER 'name'@' localhost ' IDENTIFIED BY 'password';

注:不要漏掉分號,name處填入你想要創(chuàng)建的賬戶名,password處填入該賬戶的密碼,一下所有賬號名都用name來代替,請根據(jù)自己實際情況進行修改

出現(xiàn)Query OK說明創(chuàng)建成功,沒出現(xiàn)說明輸入的命令有問題,再檢查一遍

然后輸入下面的命令來授予我們的用戶最高權(quán)限

grant all privileges on *.* to name@localhost;

如果想要撤銷權(quán)限的話就輸入下列命令

revoke all privileges on *.* form name@localhost;

最后記得刷新一下權(quán)限信息,否則在之后會出現(xiàn)錯誤

flush privileges;

然后就可以輸入exit退出了

之后打開瀏覽器輸入網(wǎng)址進入phpmyadmin,用之前創(chuàng)建的用戶名和密碼進行登錄,就會發(fā)現(xiàn)已經(jīng)擁有全部權(quán)限了

點擊圖中紅框處即可重新登錄
至此LNMP四件套都已安裝配置完成!

2.安裝wordpress

打開樹莓派瀏覽器,輸入wordpress.org,在官網(wǎng)中進行下載,也可以獲取下載鏈接,在控制臺中使用wget命令直接進行下載,如果在樹莓派內(nèi)下載速度緩慢,可以先在PC上將壓縮包下載下來,再傳到樹莓派上。

下載完成后將文件解壓至/var/www/html處,你也可以將解壓后的文件重命名,比如我將文件重命名為blog,然后還需要輸入下列命令給文件賦予權(quán)限

sudo chmod 777 /var/www/html/blog之后你需要給你的網(wǎng)站創(chuàng)建一個數(shù)據(jù)庫,打開樹莓派瀏覽器進入phpmyadmin,點數(shù)據(jù)庫,輸入數(shù)據(jù)庫名就可以直接點創(chuàng)建了

之后輸入你的樹莓派IP/文件名,以我的為例就是168.192.1.100/blog,然后會出現(xiàn)歡迎界面,點擊開始即可,然后會讓你填寫一些基本信息,用戶名和密碼為你登錄phpmyadmin時的用戶名和密碼,數(shù)據(jù)庫主機填為你的樹莓派IP地址,表前綴不需要進行更改。

然后會跳轉(zhuǎn)到一個新的頁面,按照提示填寫信息即可,完成之后進行登錄,出現(xiàn)下圖即說明大功告成啦!

然后你可以自己更換網(wǎng)站的外觀,或者使用插件來美化自己的網(wǎng)站,all up to you!

當(dāng)然你也可以在同一局域網(wǎng)下使用其他設(shè)備來訪問你的網(wǎng)站,如果希望自己的網(wǎng)站能被當(dāng)前局域網(wǎng)以外的網(wǎng)絡(luò)(即外網(wǎng))訪問的話,推薦新手使用花生殼進行內(nèi)網(wǎng)穿透,花生殼官方也有十分詳細(xì)的教程,這篇文章就不過多的涉及了。

3.問題及解決方法

(1)同一局域網(wǎng)下其他設(shè)備無法正常顯示網(wǎng)站頁面

檢查一下設(shè)置,將這兩處改為你的樹莓派的IP地址/文件名即可,如果你wordpress的文件夾換了位置或者重命名了也需要修改此處

(2)下載主題或者插件時顯示未能連接到FTP服務(wù)器

如果出現(xiàn)上訴錯誤提示,在控制臺輸入

sudo apt install vsftpd #安裝ftpd服務(wù)安裝成功后,ftpd就已經(jīng)可以登錄和瀏覽文件了,但是不能寫,需要更改寫權(quán)限。

更改權(quán)限需要

sudo passwd root然后輸入兩遍密碼

sudo --unlock root #解鎖root用戶然后再輸入su,輸入剛剛的密碼,進入root用戶

nano /etc/vsftpd.conf去掉write_enable=YES前面的#,保存退出

service vsftpd restart #重啟服務(wù)之后再重啟樹莓派即可

之后再下載主題即可,F(xiàn)TP用戶名和密碼為樹莓派的用戶名和密碼,默認(rèn)為pi和raspberry

如果進行了以上操作還是無法下載主題的話,可以先在PC上將主題下載下來,再傳到樹莓派中,解壓放在/var/www/html/blog/wp-content/thems中即可。

4.one more things

博客建完之后就完了?我在開頭就講過wordpress還可以做其他網(wǎng)站,所以,我們還可以使用wordpress搭建一個簡易的樹莓派資源監(jiān)控網(wǎng)站,這也是我即便是后來使用hexo搭完博客之后還留著wordpress的原因。

而這個網(wǎng)站搭建起來也十分的簡單,因為難的部分別人都幫我們做好了,我們只需要在github上clone下來使用就好了。

首先我們需要安裝git,一般來說Raspbian里內(nèi)置有g(shù)it,如果沒有的話使用一下命令來進行安裝

sudo apt install git然后我們需要把我們的目錄設(shè)定在網(wǎng)站的根目錄下

cd /var/www/html/然后使用git工具將github上的開源項目pi dashboard給clone下來并賦予權(quán)限

sudo git clone https://github.com/spoonysonny/pi-dashboard.gitsudo chown-R www-data pi-dashboard #為pi dashboard賦予權(quán)限打開瀏覽器,輸入你的樹莓派IP/dashboard,即可看到樹莓派的資源使用情況




如果你感興趣的話還可以來我們的個人博客看看inkor.xyz

關(guān)鍵詞:樹莓

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉