2016-08-15 12 views
0

私は小枝のエラーを取得しています...キャッシュディレクトリ(./cache/twig/69)に書き込むことができません」というメッセージと小枝キャッシュエラー

キャッチされない例外「のRuntimeException」。

ただし、上記の1つの16進数のディレクトリのみです。そのフォルダのアクセス許可を0777に設定し、そのファイルに含まれるファイルのアクセス許可を設定すると、正しく動作しますが、数日間しか動作しません。私は同じようにしなければなりません。 twigフォルダ内の他のディレクトリは影響を受けません。何か案は?

答えて

0

CLIからWebサーバーとは異なるユーザーでコマンドを実行していますか?これは、コンソールコマンドをたとえば次のように実行するとしばしば発生します。キャッシュディレクトリを作成します。各CLIコールの後にキャッシュを完全にクリアしてみてください。

+0

いいえCLIからコマンドを実行していません。私は常にrootとしてログインします。なぜなら、これは専用サーバーであり、root以外のユーザーはいないからです。私はTwigがphpBB 3.1の一部として動いていることを本当に言及すべきでしたが、これに関するサポートは存在しませんでした。 –

+0

次に、キャッシュディレクトリとそのサブディレクトリの所有者とグループは何ですか?彼らは一致しますか? phpBBが常に新しいディレクトリを作成して作成できるように、キャッシュディレクトリを 'chown' /' chgrp'する必要があるかもしれません。 これはおそらくアクセス許可の問題です。 – YetiCGN

+0

はい許可の問題であることに同意します。私はちょうど 'キャッシュ'フォルダ内のいくつかのファイル/フォルダが 'www'に設定された所有者と 'ルート'に設定されていることに気づいた。私は今、すべてのファイルとフォルダに 'root'の所有者を強制しました。これには 'twig'フォルダが含まれています。これで問題が解決するかどうかを確認します。 –