2017-12-02 13 views
0

私は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に存在する可能性があるためです。

+0

、 'lsの-lを/ var/www /のバーチャルホスト/.../をhttpdocs /ストレージ/ログ/ laravel.log'の出力は何ですか? – miknik

+0

@miknik '-rwxrwxr-x 1 client_1019 psacln 131613358 12月2日19:16 storage/logs/laravel.log'と緑色で強調表示されます。 – Fortael

+0

ウェブサーバーがユーザーwww-dataとして実行されていますか? – miknik

答えて

0

私は何をしたのか分かりませんが、今は動作します。私はいつかそれが誰かにとっても役立つことを願っています。あなたはPleskの

/usr/lib/plesk-9.0/install_suexec

を使用する場合

だけで実行スクリプトそうで、私たちは私がちょうどスクリプトを再インストールして言うことができます。ただ、関心のうち

関連する問題