![如何設定 wp-content/ 資料夾權限以便所有子目錄都獲得其權限?](https://rvso.com/image/515068/%E5%A6%82%E4%BD%95%E8%A8%AD%E5%AE%9A%20wp-content%2F%20%E8%B3%87%E6%96%99%E5%A4%BE%E6%AC%8A%E9%99%90%E4%BB%A5%E4%BE%BF%E6%89%80%E6%9C%89%E5%AD%90%E7%9B%AE%E9%8C%84%E9%83%BD%E7%8D%B2%E5%BE%97%E5%85%B6%E6%AC%8A%E9%99%90%EF%BC%9F.png)
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 資料夾上獲得了正確的權限,則新建立的子資料夾應該在建立時繼承它們。