次の Cake コマンドを実行しています。
./Console/cake schema create DbAcl
これでデータベース テーブルが作成されましたが、最後に次のエラーが発生します。
Warning: SplFileInfo::openFile(/var/www/bloglic-2013/cake/app/tmp/cache/persistent/myapp_cake_core_object_map): failed to open stream: Permission denied in /var/www/bloglic-2013/cake/lib/Cake/Cache/Engine/FileEngine.php on line 313
Warning Error: SplFileInfo::openFile(/var/www/bloglic-2013/cake/app/tmp/cache/persistent/myapp_cake_core_file_map): failed to open stream: Permission denied in [/var/www/bloglic-2013/cake/lib/Cake/Cache/Engine/FileEngine.php, line 313]
Warning Error: _cake_core_ cache was unable to write 'file_map' to File cache in [/var/www/bloglic-2013/cake/lib/Cake/Cache/Cache.php, line 309]
Warning Error: SplFileInfo::openFile(/var/www/bloglic-2013/cake/app/tmp/cache/persistent/myapp_cake_core_method_cache): failed to open stream: Permission denied in [/var/www/bloglic-2013/cake/lib/Cake/Cache/Engine/FileEngine.php, line 313]
Warning Error: _cake_core_ cache was unable to write 'method_cache' to File cache in [/var/www/bloglic-2013/cake/lib/Cake/Cache/Cache.php, line 309]
ここで、すべてのフォルダーに chmod 755 を追加し、コマンドをやり直しましたが、うまくいきませんでした。どうすればこれを修正できますか?
アップデート
詳細情報:
上記のフォルダに対する私の権利は次のとおりです。
marc@Marc> cd /var/www/bloglic-2013/cake
marc@Marc> ls -ld app/tmp/cache/persistent/
drwxrwxrwx 2 marc marc 4096 Aug 13 22:50 app/tmp/cache/persistent/
marc@Marc> chmod 755 app/tmp/cache/persistent/
marc@Marc> ls -ld lib/Cake/Cache/
drwxrwxr-x 3 marc marc 4096 Aug 2 10:16 lib/Cake/Cache/
marc@Marc> ls -ld lib/Cake/Cache/Cache.php
-rwxr-xr-x 1 marc marc 16179 Aug 2 10:16 lib/Cake/Cache/Cache.php
marc@Marc> ls -ld lib/Cake/Cache/Engine/
drwxr-xr-x 2 marc marc 4096 Aug 2 10:16 lib/Cake/Cache/Engine/
marc@Marc> ls -ld lib/Cake/Cache/Engine/FileEngine.php
-rwxr-xr-x 1 marc marc 9759 Aug 2 10:16 lib/Cake/Cache/Engine/FileEngine.php
marc@Marc> ls -ld lib/Cake/Cache/Cache.php
-rwxr-xr-x 1 marc marc 16179 Aug 2 10:16 lib/Cake/Cache/Cache.php
また、同じメッセージが表示されないと、アクションやビューを開いたり実行したりできないことに注意してください
詳しくは
marc@Marc /var/www/bloglic-2013/cake $ ls -l app/tmp/cache/persistent/
total 44
-rw-r--r-- 1 www-data www-data 945 Aug 13 18:45 controllers_hashes.txt
-rw-rw-r-- 1 www-data www-data 43 Aug 13 18:53 myapp_cake_core_acl_en-us
-rw-rw-r-- 1 marc marc 43 Aug 13 23:04 myapp_cake_core_cake_console_
-rw-rw-r-- 1 marc marc 43 Aug 13 23:04 myapp_cake_core_cake_dev_
-rw-rw-r-- 1 www-data www-data 43 Aug 13 22:59 myapp_cake_core_cake_dev_en-us
-rw-rw-r-- 1 www-data www-data 43 Aug 13 22:59 myapp_cake_core_cake_en-us
-rw-rw-r-- 1 www-data www-data 43 Aug 13 22:59 myapp_cake_core_default_en-us
-rw-rw-r-- 1 www-data www-data 5686 Aug 13 22:59 myapp_cake_core_file_map
-rw-rw-r-- 1 www-data www-data 163 Aug 13 22:59 myapp_cake_core_method_cache
-rwxr-xr-x 1 marc marc 441 Aug 13 22:21 myapp_cake_core_object_map