零基礎使用wordpress搭建個人部落格
總結一下使用wordpress搭建個人部落格的三大步驟:
1.購買阿里雲主機
2.選擇安裝wordpress映象作業系統
3.安裝配置wordpress
4.購買域名,配置域名解析
1.購買阿里雲主機
購買雲主機的目的在於能讓你的部落格24小時讓別人訪問,省去了你自己搭伺服器,安裝環境的麻煩。
儘管這是一個簡單的操作,但是仍費了不少事,阿里雲有云翼計劃,就是學生可以以較低的優惠價購買雲主機,前提是你的賬號要經過學生認證。這一步很鬱悶的是雖然我的賬號在認證的時候顯示已認證,但是在購買的時候仍然顯示要進行學生認證,試了幾次之後不行,也百度了這種情況,沒有發現好的解決辦法,難道是阿里不讓大四的老學長購買?
於是厚著臉皮藉著別人的賬號買了一個。期間各種簡訊驗證碼,各種資訊驗證挺煩人的。
看一下雲主機的配置,每年118元,看著挺便宜不是,但是用起來你會發現這種配置真的只是給學生玩的,1M的頻寬訪問起來真是慢,如果你要升級配置,那錢是4位數往上。
環境預裝個centos7.3 64位,地域預設。其實不想用centos7版本的,太新了有些東西變了,不太熟悉,後面再改作業系統吧。
購買之後把郵箱繫結下,最好下個阿里雲手機app,方便在pc上登入,不然每次要驗證碼也挺麻煩的,另外用支付寶也可以登入。
2.選擇安裝wordpress映象作業系統
現在登入賬號選擇左邊欄第一個選項雲伺服器ECS,進入雲伺服器控制檯,點選正在執行的雲伺服器(那個很大的1),
在這裡可以看到你的伺服器執行狀態,公網ip,配置和付費狀態,可以進行管理,續費,升級配置等操作。
更改作業系統
點選例項名,進入例項詳情頁,在遠端連線板塊可以直接點遠端連線,在網頁上連線伺服器,不過不是很好用,只適合簡單操作使用以下,第一次連線或者忘記root密碼的時候點旁邊的更多,可以重置root密碼,還有一個選項是建立自定義映象,這個就是快照功能,是要收費的。
在配置資訊板塊有一個更換系統盤,預設是灰色的,只有關閉系統的時候才能更改,我們就是在這裡更改我們的os的,點進去,選擇映象市場,找到wordpress映象,我買的是一個免費的映象,它幫我們安裝了搭建網站必要的環境。
設定安全組策略
在例項詳情下面有一個本例項安全組,這個很重要,決定了你是否可以遠端連線伺服器,也就是配置防火牆策略,點選配置規則,快速建立規則,把常用埠都選上,授權物件寫0.0.0.0/0,也就是所有ip,當然為了安全你也可以只寫自己要連的ip,這裡為了方便我配置了所有ip,入規則就是別人來連線我,而出規則就是我去連線別人,如果後面操作中有什麼訪問被拒絕,記住檢視是不是防火牆出了問題。
遠端連線雲主機
配置了安全規則後我們就可以遠端連線雲主機了,可以在網頁裡連線,不過我建議下載遠端連線工具,在windows下xshell等工具都可以,在mac下面我其實沒找到其他好用的,secureCrt還算湊合,就是中文會亂碼,不能調背景顏色挺惱火的。
輸入公網ip連線,使用者root。
如果連線不成功檢查網路問題,ip地址是否有誤,安全組是否開啟ssh埠。
連線成功預設進入root家目錄,ls會發現兩個檔案,這兩個檔案都很重要。
default.pass 儲存了幫你設定的密碼,mysql的密碼,ftp的密碼,wordpress的密碼
README.txt儲存了預安裝軟體的版本,位置,以及網站根目錄的位置
不過他幫你設定的使用者和密碼不太好記,也不安全,最好自己重新設定。
3.安裝配置wordpress
本來人家幫你安裝好了wordpress,你直接使用者名稱密碼登入使用就行了,沒想到在我這裡又出了問題,輸入ip地址,wordpress的首頁載入得奇慢無比,一開始還以為是網路的問題,百度了一下,有人說是谷歌字型庫的問題,可無論是替換網址還是註釋掉那行程式碼,速度還是很慢。於是算了,自己重新安裝吧。
把原來的www目錄下的檔案都刪除,重新下載一個wordpress-4.9-zh_CN.tar.gz,注意一定要帶zh_CN的,在官網下的那個英文版是沒有中文語言包的,而這個包是中英文語言包都有的。
上傳至雲主機,用lrzsz或者sftp都可以。
解壓到www目錄下,我們先連線mysql,建立wordpress資料庫,注意預安裝的版本可以用phpadmin建立,在網頁輸入ip/phpmyadmin即可,我下載的wordpress包沒有,直接用命令列建立好了。
現在訪問ip,會出現wordpress的安裝介面,填入資料庫的相關資訊,跟著一步一步走就行了。只說出現的問題:
wordpress上傳時出現“/wp-content/uploads/ 有沒有上級目錄的寫許可權”的解決辦法
把Wordpress搭建好後,想上傳一個文章,結果再傳圖片時出現了“/wp-content/uploads/ 有沒有上級目錄的寫許可權”的問題
1,用FTP工具登陸你的Wordpress所在資料夾,設定wp-content資料夾的屬性為777,即勾選所有許可權,問題即可解決
2,如果上述操作不能解決,請保持1的操作,然後登入phpmyadmin,進入你的Wordpress資料庫,找到wp-content,然後查詢upload-path,如果後面的鍵值是空,請新增“wp-content/uploads”即可
3,如果上述鍵值非空,或者為/wp-content/uploads,請修改為wp-content/uploads
使用wordpress並進行主題的自定義安裝,但是提示如下資訊:
無法定位WordPress Content目錄(wp-content)
找到wordpress的根目錄,找到wp-config.php檔案,在檔案最後新增如下程式碼:
/** Override default file permissions */
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
4.購買域名,配置域名解析
做到用ip正確訪問,編輯釋出文章之後,就可以購買域名,域名這一步比較麻煩的是備案了,除了一大推要提交的資訊之外還要等人工稽核,在稽核通過之前你的域名是沒法正確解析的,我們先新增對應的dns解析:
點選賬號,在左邊的工具欄裡有云解析dns,點選解析設定,新增解析,主機記錄寫域名,記錄值寫ip,儲存後過一段時間才會生效,生效的時候會給你郵箱發信息。
備案按照提示來即可。