• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

群暉安裝Wordpress,解決無法更新插件和主題

02/17 12:10
1745
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

在群暉系統(tǒng)中,不使用wordpress套件,而是直接使用web station來安裝群暉的時候,插件無法更新,會出現(xiàn)如下提示,讓我們鏈接FTP的情況。

故障原因

因為某種神奇的原因,更新 WordPress 版本或安裝插件時的用戶身份是?nobody,而 WordPress 目錄權(quán)限身份是?http,因此導(dǎo)致目錄權(quán)限身份不符引發(fā)權(quán)限問題。

通常情況下運(yùn)行 WordPress 的所有目錄權(quán)限設(shè)置為 755 就夠了,因為 WordPress 安裝/更新插件需要 644(4+2)的權(quán)限,更新升級 WordPress 自身的話需要 7(4+2+1)權(quán)限。 ? 所有 WordPress 的文件設(shè)置為 664 即可,例外的是:wp-config.php 應(yīng)設(shè)為 600,以防其它用戶讀取。

解決方法

找到問題的癥結(jié)后,就能對癥下藥了。既然更新文件時使用了奇怪的用戶身份,那我們來強(qiáng)制 WordPress 使用 PHP 的讀寫身份就行了。

1. 修改目錄的讀寫權(quán)限,可以從群暉的系統(tǒng)中進(jìn)行修改,如下圖。

2. 使用命令修改權(quán)限

修改目錄權(quán)限是最直接的方法,哪個目錄權(quán)限有問題就修改哪個,常用的有兩個命令:chmodchown,兩個都可以達(dá)到修改權(quán)限的目的,個人比較推薦chown

chmod:

chmod?-R ?777 /wordpress(wp安裝目錄)
chown:
chown?-R www:www /wordpress(wp安裝目錄)
www:www分別是用戶組用戶名,這個需要根據(jù)具體的web服務(wù)器配置來定,不確定的話建議使用chmod。

3. 修改wp-config.php文件

對于沒有服務(wù)器目錄操作權(quán)限的用戶來說,修改wp-config.php文件會比較簡單快捷,只需要在wp-config.php文件添加以下代碼:

define('FS_METHOD','direct');
可以加到WP_DEBUG那一行后面就可以了

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

多年硬件從業(yè)經(jīng)驗,專注分享從研發(fā)到供應(yīng)鏈,再到精益制造過程中的經(jīng)驗和感悟!