CakePHP 3.2でアプリケーションを作成し、最近専用のサーバーにアップロードしました。RuntimeException:Cake Cache Engine FileEngineがCakePHP 3で正しく構成されていない
しかし
キャッシュエンジンケーキ\キャッシュ\エンジン\ FileEngineが正しく設定されていないので、これはのRuntimeExceptionエラーを与えています。
Warning: file_put_contents(/var/www/html/logs/error.log)
[function.file-put-contents]: failed to open stream: Permission denied in
/var/www/html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 134
私は(サブディレクトリを含む)777にlogs
とtmp
ディレクトリのパーミッションを変更してみましたが、これは問題を解決していません。原因である可能性がありますし、どのようにそれを解決するためにどのようなls -la
drwxr-xr-x. 13 root root 4096 Oct 22 02:39 .
drwxr-xr-x. 4 root root 43 Oct 12 20:12 ..
drwxr-xr-x. 2 root root 63 Oct 21 15:08 bin
-rw----r--. 1 root root 1499 Oct 21 15:08 composer.json
-rw----r--. 1 root root 48701 Oct 21 15:08 composer.lock
drwxr-xr-x. 3 root root 4096 Oct 21 15:08 config
-rw----r--. 1 root root 329 Oct 21 15:08 .editorconfig
-rw----r--. 1 root root 772 Oct 21 15:08 .gitattributes
-rw----r--. 1 root root 41 Oct 21 15:08 .gitignore
-rw----r--. 1 root root 159 Oct 22 03:02 .htaccess
-rw----r--. 1 root root 648 Oct 21 15:08 index.php
-rw-r--r--. 1 apache apache 20 Oct 13 00:10 info.php
drwxrwxrwx. 2 root root 46 Oct 22 02:30 logs
drwxr-xr-x. 2 root root 10 Oct 21 15:08 mobile_scripts
-rw----r--. 1 root root 1202 Oct 21 15:08 phpunit.xml.dist
drwxr-xr-x. 3 root root 37 Oct 21 15:08 plugins
-rw----r--. 1 root root 1015 Oct 21 15:08 README.md
drwxr-xr-x. 8 root root 4096 Oct 21 15:13 src
drwxr-xr-x. 4 root root 71 Oct 21 15:13 tests
drwxrwxrwx. 6 root root 76 Oct 21 15:13 tmp
-rw----r--. 1 root root 321 Oct 21 15:08 .travis.yml
drwxr-xr-x. 21 root root 4096 Oct 21 15:14 vendor
drwxr-xr-x. 5 root root 4096 Oct 21 15:24 webroot
の
出力?
新しいcakephpアプリのスケルトンhttps://github.com/cakephp/appで試したことがありますか? – makallio85
ログフォルダが存在し、書き込み可能であることを確認してください。そして、なぜすべてが根元ですか?それはwww-dataまたはそれに類するもので、決してrootではありません。 – mark
ログフォルダが存在し、書き込み可能でした。またグループはrootで、これは私がサーバ管理者から与えられたものであり、私はそれを変更する権利がありません。うまくいったことは 'SELinux'を無効にすることです –