如何設定 wp-content/ 資料夾權限以便所有子目錄都獲得其權限?

如何設定 wp-content/ 資料夾權限以便所有子目錄都獲得其權限?

wordpress 使用 wp-content 資料夾來儲存上傳內容,並且上傳內容也會儲存在自己的資料夾中,具體取決於您上傳檔案的月份,例如:

wp-content/uploads/month/day/file.jpg

該資料夾需要 755 權限,我相信所有子資料夾都需要。

我怎樣才能做到這一點?

答案1

更改現有文件和資料夾: chmod -R 755 *

更改未來的文件 umask 022

答案2

該資料夾只需要700權限。所有訪問都應以 apache 使用者(ubuntu 上的 www-data)身份完成。為了確保 appche 對目錄設定 755 權限,請確保它使用「umask 022」運行。目錄必須由 Web 伺服器使用者可寫,這一點很重要。

僅讓 apache 可寫入的 uploads 目錄會更安全。然而,這意味著您將需要透過另一種機制來更新主題、外掛程式和語言。 Ubuntu 軟體包使用 /var/www/wp-uploads 作為上傳目錄。

答案3

一般來說,如果您在 wp-content/uploads 資料夾上獲得了正確的權限,則新建立的子資料夾應該在建立時繼承它們。

相關內容