--
--.--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2014
04.08

[PHP] cake bake controller でエラーが出たのでメモ

Category: 未分類
$ cake bake controller beginner
PHP Warning: SplFileInfo::openFile(/home/noriko/work/hogehoge/form/tmp/cache/persistent/form_cake_core_file_map): failed to open stream: Permission denied in /usr/share/php/Cake/Cache/Engine/FileEngine.php on line 355
PHP Stack trace:
PHP 1. {main}() /usr/bin/cake.php:0
PHP 2. ShellDispatcher::run() /usr/bin/cake.php:49
PHP 3. ShellDispatcher->__construct() /usr/share/php/Cake/Console/ShellDispatcher.php:65
PHP 4. ShellDispatcher->_initEnvironment() /usr/share/php/Cake/Console/ShellDispatcher.php:54
PHP 5. ShellDispatcher->_bootstrap() /usr/share/php/Cake/Console/ShellDispatcher.php:98
PHP 6. require() /usr/share/php/Cake/Console/ShellDispatcher.php:136
PHP 7. Configure::bootstrap() /usr/share/php/Cake/bootstrap.php:175
PHP 8. App::init() /usr/share/php/Cake/Core/Configure.php:79
PHP 9. Cache::read() /usr/share/php/Cake/Core/App.php:774
PHP 10. FileEngine->read() /usr/share/php/Cake/Cache/Cache.php:358
PHP 11. FileEngine->_setKey() /usr/share/php/Cake/Cache/Engine/FileEngine.php:158
PHP 12. trigger_error() /usr/share/php/Cake/Cache/Engine/FileEngine.php:355

Warning: SplFileInfo::openFile(/home/noriko/work/hogehoge/form/tmp/cache/persistent/form_cake_core_file_map): failed to open stream: Permission denied in /usr/share/php/Cake/Cache/Engine/FileEngine.php on line 355

Call Stack:
0.0002 227976 1. {main}() /usr/bin/cake.php:0
0.0008 334056 2. ShellDispatcher::run() /usr/bin/cake.php:49
0.0008 334240 3. ShellDispatcher->__construct() /usr/share/php/Cake/Console/ShellDispatcher.php:65
0.0010 337080 4. ShellDispatcher->_initEnvironment() /usr/share/php/Cake/Console/ShellDispatcher.php:54
0.0010 337224 5. ShellDispatcher->_bootstrap() /usr/share/php/Cake/Console/ShellDispatcher.php:98
0.0015 430176 6. require('/usr/share/php/Cake/bootstrap.php') /usr/share/php/Cake/Console/ShellDispatcher.php:136
0.0057 1328344 7. Configure::bootstrap() /usr/share/php/Cake/bootstrap.php:175
0.0098 1562712 8. App::init() /usr/share/php/Cake/Core/Configure.php:79
0.0098 1562928 9. Cache::read() /usr/share/php/Cake/Core/App.php:774
0.0107 1714352 10. FileEngine->read() /usr/share/php/Cake/Cache/Cache.php:358
0.0107 1714824 11. FileEngine->_setKey() /usr/share/php/Cake/Cache/Engine/FileEngine.php:158
0.0108 1742664 12. trigger_error() /usr/share/php/Cake/Cache/Engine/FileEngine.php:355


$ ls -la /home/noriko/work/hogehoge/form/tmp/cache/persistent/form_cake_core_file_map
-rw-rw-r-- 1 www-data www-data 3336 4月 8 23:55 /home/noriko/work/hogehoge/form/tmp/cache/persistent/form_cake_core_file_map

おそらくApache側から触っちゃったんだろな。めんどくさい。

tmp は 777 になってるんだけど、

$ touch hoge
$ ls -la hoge
-rw-r--r-- 1 noriko noriko 0 4月 8 23:59 hoge


はいはいあうとあうと

tmp ディレクトリで
$ umask
0022
$ umask 0000 .
$ touch hage
$ ls -la hage
-rw-rw-rw- 1 noriko noriko 0 4月 9 00:00 hage

とかしとけば、今後作成されるファイルはみんな666、ディレクトリは777になるはず。
0020の方がいいかもしれないけど、まぁローカルなんでてきとうに。




スポンサーサイト

トラックバックURL
http://noriko3.blog42.fc2.com/tb.php/838-247e949d
トラックバック
コメント
管理者にだけ表示を許可する
 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。