【Synology】如何讓WordPress直接更新(跳過FTP/FTPS/SSL2的驗證方式)

在安裝完WordPress,進入控制台介面後,我們應該都會看到上方出現一些紅色的數字,代表的意義就是可更新的軟體項目數。但在執行更新時,就會跳出以下的這個視窗,需要透過FTP或SSH進行驗證,驗證完成後才能進行軟體的更新與升級。

 

 

記錄一下這次暫時的解決方式。上網查了之後的解決方式 (但我覺得這個解決方式可能會有安全性的風險,畢竟應該是繞過了部分程式的檢查條件,間接達到了可更新的目的。):

  1. 在 wp_config.php 中加入「define(‘FS_METHOD’, ‘direct’);」的設定
  2. 修改部分資料夾的權限

 

# 在完成上面步驟一修改 wp_config.php 的設定後,再執行一次更新,就會變成出現以上的畫面。可以開始進行更新了,但有錯誤發生。發生的原因是部分資料夾沒有帳號的寫入權限,因此無法更新。

# 步驟二就是將 wp-content 與 wp-include 兩個目錄給予www帳號寫入的權限。(但我發現部分wp-admin下的檔案也會需要寫入的權限)

 

在完成了以上兩個步驟後,基本上就能完成更新囉!但這個解決方式應該是有風險的,大家再參考參考、評量一下喔!