1. 程式人生 > >WORDPRESS安裝趟坑之旅

WORDPRESS安裝趟坑之旅

這裡寫圖片描述

前些天有個朋友需要搭建品牌宣傳的網站,我第一個就想到了WordPress。忙活了一晚上網站終於執行起來了。不愧是個人部落格系統中的佼佼者,安裝過程十分便利。

但是當我在系統後臺配置這個部落格的時候卻遇到了無數的坑,例如登入成功後頁面白屏、設定無法儲存、主題無法進行自定義設定等等。在百度上嘗試了無數解決方案後無果,終於下決心自己研究。

系統環境

  • 作業系統 :CentOS7
  • Nginx:1.8.0
  • Mysql:5.7.20
  • PHP:5.6.32
  • WordPress:4.9.1

問題一:登入成功後頁面跳轉白屏

問題表現

這是我最開始碰到的問題,在登入管理員後臺成功後頁面發生跳轉,然後頁面白屏了。我只能通過首頁頂部的選單進入後臺,並且後臺儀表盤頁面白屏。

度孃的說法

按照度孃的說法應該先開啟除錯模式,檢視錯誤資訊。我嘗試了一下發現一個警告。

PHP Warning: Cannot modify header information – headers already sent by (output started at /home/chiphoss/public_html/blog/wp-config.php:1) in /home/chiphoss/public_html/blog/wp-includes/pluggable.php on line 893

百度了一圈後都說是因為用notepad編輯了wp-config.php,導致檔案中出現BOM。其實我並沒有使用過window自帶的notepad,但是死馬當活馬醫了,我把wp-config.php用utf8without BOM格式儲存了一遍,還是無果。

之後我又百度了N圈後,發現一個小夥伴說他升級了WordPress4.5時候出現了這個問題。於是我果斷下載4.4版本進行安裝,問題居然解決了。原來是相容性問題導致的。

問題二:圖片無法上傳

問題表現

上傳媒體資料時出現異常,檔案上傳失敗。

解決方法

這個是因為php賬戶許可權問題。首先檢視php配置檔案中的use和group
這裡寫圖片描述
如果這裡的www-data使用者無權讀寫wordpress/wp-content目錄下的檔案,那麼圖片是無法上竄的。知道原因問題就好解決了。

chown -R www-data wordpress/wp-content
chmod -R 777
www-data wordpress/wp-content

問題三:網站配置無法儲存

問題表現

管理後臺>設定>常規頁面沒有“儲存更改”按鈕。
這裡寫圖片描述

解決方法

這個也是版本相容性問題導致的,退回到4.4版本後立馬出現按鈕

問題四:主題無法進行自定義

問題表現

點選外觀>自定義按鈕後報錯,錯誤為某函式未定義。我是用的是著名的Llorix One Lite版本:0.2.16。用過的人對這張美女背景影響很深吧。
這裡寫圖片描述

解決方法

函式未定義很後可能是版本不相容造成的,查詢wordpress文件後發現這個函數出現在4.5+版本中。果斷升級到4.5,問題解決

結論

雖然問題都解決了,我還是有點失望的。如果以後再次出現相容性問題,豈不是又要換版本?或許開元系統很難避免這個問題吧。