Adobe Commerce檔案許可權整備檢查問題

瞭解如何透過確保網頁伺服器使用者和Adobe Commerce檔案系統擁有者可寫入必要的檔案和目錄,來解決Adobe Commerce檔案許可權整備檢查問題。 套用適當的chmod許可權給單一使用者設定,或使用chown更新群組擁有權,並設定共用群組許可權給雙使用者設定。 如果檔案系統擁有者無法變更許可權,請使用root許可權執行命令。

說明 description

環境

Adobe Commerce安裝在伺服器上,且Adobe Commerce檔案系統中的目錄必須可由Web伺服器使用者和Adobe Commerce檔案系統擁有者(如果適用)寫入。

  • 一位使用者​表示您以執行網頁伺服器的相同使用者身分登入Adobe Commerce伺服器。
  • 兩個使用者​表示您以一個使用者身分登入,並以其他使用者身分執行網頁伺服器。

問題/症狀

當必要的Adobe Commerce目錄沒有正確的許可權時,會發生檔案許可權整備檢查問題。

解決方法 resolution

單一使用者解析度

如果您有命令列存取權,請輸入以下命令(假設Adobe Commerce已安裝在/var/www/html/magento2中):

cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+w {} + && chmod u+x bin/magento

如果您沒有命令列存取權,請使用託管提供者提供的FTP使用者端或檔案管理員來設定許可權。

雙使用者解析度

假設/var/www/html/magento2中安裝了Adobe Commerce,且Web伺服器群組名稱為apache,請輸入:

cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && chown -R :apache . && chmod u+x bin/magento

如果Adobe Commerce檔案系統擁有者無法變更許可權,請以具有root許可權的使用者身分執行以下命令:

cd /var/www/html/magento2 && sudo find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && sudo find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && sudo chown -R :apache . && sudo chmod u+x bin/magento
recommendation-more-help
experience-cloud-kcs-help-kbarticles