2015-10-09 6 views
-1

Ошибка в обработчике исключений:Отказано, Laravel и Монолог -

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

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

+0

Это говорит что у вас нет разрешения на запись в файл '/ home/wwwroot/default/tor_service/app/storage/logs/laravel.log', убедитесь, что вы можете создать файл и отредактировать его содержимое по указанному выше пути. –

+0

Не могли бы вы объяснить немного подробнее? – ByLug

+0

Вы должны выполнить 'touch/home/wwwroot/default/tor_service/app/storage/logs/laravel.log' в своей консоли под пользователем, который работает ваш веб-сервер, чтобы узнать, есть ли какие-либо ошибки. –

ответ

-1

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

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

chown -R www-data:www-data storage 

или если вы находитесь в среде разработки вы можете изменить разрешение на папку (не рекомендуется)

chmod -R 777 storage 
+3

** Предупреждение: ** Перед тем, как принять решение о победе в безопасности, предоставляемой при наличии различий в файлах по пользовательским и эксплуатационным требованиям, тщательно подумайте о том, какой риск вы принимаете. См. [_Почему не следует/var/www иметь chmod 777? _] (Http://askubuntu.com/questions/20105) – Mogsdad