Adobe Commerce ファイル権限の準備状況チェックの問題
必要なファイルとディレクトリがweb サーバーユーザーとAdobe Commerce ファイルシステムの所有者によって書き込み可能であることを確認して、Adobe Commerce ファイル権限の準備状況チェックの問題を解決する方法を説明します。 1人のユーザー設定に適切なchmod権限を適用するか、chownでグループの所有権を更新し、2人のユーザー設定に対して共有グループ権限を設定します。 ファイルシステムの所有者が権限を変更できない場合は、root権限でコマンドを実行します。
説明 description
環境
Adobe Commerceはサーバーにインストールされ、Adobe Commerce ファイルシステム内のディレクトリは、web サーバーユーザーおよびAdobe Commerce ファイルシステム所有者(該当する場合)が書き込める必要があります。
- 1人のユーザーとは、Web サーバーを実行しているユーザーと同じユーザーとしてAdobe Commerce サーバーにログインすることを意味します。
- 2人のユーザーとは、1人のユーザーとしてログインし、別のユーザーとしてweb サーバーを実行することを意味します。
問題/症状
ファイル権限の準備状況チェックの問題は、必要なAdobe Commerce ディレクトリに正しい権限がない場合に発生します。
解決策 resolution
1人のユーザー解決
コマンドラインアクセス権がある場合は、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 クライアントまたはファイルマネージャーを使用して権限を設定します。
2 ユーザー解決
Adobe Commerceが/var/www/html/magento2にインストールされ、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