私はrootからすべてのフォルダアクセス権を書き換えました。ubuntuのすべてのパーミッションを破棄
chown -R www-data:www-data /
たとえば、幸い私は別のサーバーを持っています。だから私は手動ですべてのアクセス許可を手動で修正し始めた。そして今はすべてがうまくいくように見えますが、phpはファイルを書き込めません。
私はいくつかのPHPまたはApacheプロセスに間違った権限があることを示唆しています。
ので症状:
The stream or file "/var/www/vhosts/.../httpdocs/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied
はい。私はファイルが正しいアクセス許可を持っていると確信しています。この再帰的なプロセスは、あまりにも速く/var
フォルダをオーバーライドしていなかったので。少なくとも一部のドメインはまだ手つかず。だから私はそれを調べた。
私はpleskを使用していることを知っておくと役に立ちます。一部のファイルが.sock
に存在する可能性があるためです。
、 'lsの-lを/ var/www /のバーチャルホスト/.../をhttpdocs /ストレージ/ログ/ laravel.log'の出力は何ですか? – miknik
@miknik '-rwxrwxr-x 1 client_1019 psacln 131613358 12月2日19:16 storage/logs/laravel.log'と緑色で強調表示されます。 – Fortael
ウェブサーバーがユーザーwww-dataとして実行されていますか? – miknik