Linuxでは、Laravel4.2権限アクセスが拒否されました。

Linuxでは、Laravel4.2権限アクセスが拒否されました。

私はUbuntuを使用しており、opt / lampp / htdocsフォルダにプロジェクトをインストールするときに拒否される特定のフォルダ権限を制限します。 chmod -R 644 app/storage コマンドを実行しようとすると、次のようになります。

user@host:~$ chmod -R 644 app/storage
chmod: cannot access 'app/storage': No such file or directory

プロジェクトを実行しようとすると、次のように表示されます。

file_put_contents(/opt/lampp/htdocs/bazaa/app/storage/sessions/7b2822ce03a7f890afe496675cd269695c3bb1e8): failed to open stream: Permission denied

ベストアンサー1

chmodへのフルパスを提供する必要があります。chmod -R 644 /opt/lampp/htdocs/bazaa/app/storageあなたの場合。

説明すると、現在のディレクトリは「~」で、通常は/home/userです。ただし、権限のないフォルダは/opt/lampp/htdocs/bazaa/app/storageにあります。そのため、相対パスを使用して ~ で chmod を実行すると、LAMPP 設定で予想されるパスではなく /home/user/app/storage に対して実行されます。

おすすめ記事