「Php/Symfony/Symfony2/開発環境に外部からアクセス」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→以下cache権限エラーが出た時) |
|||
(同じ利用者による、間の1版が非表示) | |||
行11: | 行11: | ||
RuntimeException: Failed to write cache file "app/cache/dev/classes.php". | RuntimeException: Failed to write cache file "app/cache/dev/classes.php". | ||
− | $ chmod -R 777 app/cache | + | $ sudo chmod -R 777 app/cache |
+ | |||
+ | ==以下log権限エラーが出た時== | ||
+ | [UnexpectedValueException] | ||
+ | The stream or file "/var/www/symfony/leaning-symfony2/app/logs/dev.log" could not be opened: failed to open stream: Permission denied | ||
+ | $ sudo chmod -R 777 app/logs |
2017年1月17日 (火) 14:07時点における最新版
localhost以外からapp_devへアクセスすると以下エラーが出る
You are not allowed to access this file. Check app_dev.php for more information.
対応方法としては以下ファイルの配列に許可ipを加える
-app_dev.php
- || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1')) + || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1', '192.168.xxx.xxx'))
以下cache権限エラーが出た時
RuntimeException: Failed to write cache file "app/cache/dev/classes.php".
$ sudo chmod -R 777 app/cache
以下log権限エラーが出た時
[UnexpectedValueException] The stream or file "/var/www/symfony/leaning-symfony2/app/logs/dev.log" could not be opened: failed to open stream: Permission denied $ sudo chmod -R 777 app/logs