2021年2月5日 星期五

AWS 部署 WordPress 網站狀態相關解決方案

之前介紹過在 AWS 上部署 WordPress 站台,

其他還有許多要安裝的套件,

在 WordPress 5.1 之後,

提供了網站狀態功能,

今天就以此提出

AWS 部署 WordPress 網站狀態相關解決方案

網站狀態功能列出"重大問題"、"建議改進"與"通過測試"三種,

指出問題的同時也提供了簡單的修復動作,

不過在開始解決之前,

必須先解決 WordPress 無法更新問題,

這問題通常只有在自架時候才會遇到,

一般的共享主機都已經設定好,


解決方式也很簡單,

先確認 wp-content 與 wp-includes 資料夾的權限為正確的,

若為 Apache 可將擁有者設定為 www-data 並給予讀寫的權限 (755),

sudo chown -R www-data:www-data 資料夾
sudo chmod -R 755 資料夾

接著在 wordpress 根目錄中找到 wp-config.php,

新增一行

define('FS_METHOD', 'direct');

即可。

再來就是按照網站狀態中提示的問題去解決,

以上圖為範例,

重大問題中列出了目前系統中未安裝的重要模組,

只要安裝這些模組後重新啟動 Apache 即可。

sudo apt install php-gd php-zip php-mbstring php-dom php-curl



安裝完畢之後重啟 Apache 基本上就不會再看到這些警告,

其他非重大問題的改進項目,

就不那麼重要了,

不過此處有提到網站沒有 HTTPS ,

非線上交易的網站其實使用免費的憑證即可,

可參照之前介紹過的文章

在 Ubuntu 20.04 安裝 SSL 憑證。


 


沒有留言: