В разрешении отказано, Laravel и Monolog -

Ошибка в обработчике исключений:

Поток или файл "/home/wwwroot/default/tor_service/app/storage/logs/laravel.log" не может быть открыт: не удалось открыть поток: в доступе отказано в / home / wwwroot / default / vendor / monolog / monolog / src / Monolog / Обработчик / StreamHandler.php: 84

Кто-нибудь знает, как это исправить? Спасибо.


person ByLug    schedule 09.10.2015    source источник
comment
Это говорит о том, что у вас нет разрешения на запись в файл /home/wwwroot/default/tor_service/app/storage/logs/laravel.log, убедитесь, что вы можете создать файл и отредактировать его содержимое по указанному выше пути.   -  person Hieu Le    schedule 09.10.2015
comment
Не могли бы вы пояснить чуть поподробнее?   -  person ByLug    schedule 09.10.2015
comment
Вы должны запустить touch /home/wwwroot/default/tor_service/app/storage/logs/laravel.log в консоли под пользователем, которым работает ваш веб-сервер, чтобы увидеть, есть ли какие-либо ошибки.   -  person Hieu Le    schedule 09.10.2015


Ответы (1)


Папка хранилища должна быть доступна для записи вашим веб-сервером.

Вы можете изменить владельца каталога storage на www-data

chown -R www-data:www-data storage
person chanafdo    schedule 09.10.2015
comment
Предупреждение. Прежде чем принимать решение об отказе от защиты, обеспечиваемой разграничением прав доступа к файлам в зависимости от требований пользователя и рабочих требований, тщательно подумайте о риске, на который вы идете. См. Почему в / var / www не должно быть chmod 777? - person Mogsdad; 03.06.2016