«Не удалось открыть поток или файл« laravel.log »: не удалось открыть поток: отказано в доступе» - PullRequest
0 голосов
/ 05 сентября 2018

Несколько дней назад я загрузил файл на мой сервер cent OS, он работал нормально, но с сегодняшнего дня я получаю сообщение об ошибке.

Поток или файл "/var/www/html/hasibtest/storage/logs/laravel.log" не удалось открыть: не удалось открыть поток: отказано в разрешении

Где Мой файл журнала с разрешением 777 Я также пытаюсь с 0755, 0644

Может кто-нибудь сказать мне, как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 08 мая 2019

проверить текущего пользователя: <?php echo exec('whoami'); ?> Я использую Lampp на Ubuntu, поэтому результат daemon

затем выполните несколько команд, спасибо @ Shobi

sudo chown -R daemon:www-data storage
sudo chown -R daemon:www-data bootstrap/cache

теперь работает

0 голосов
/ 05 сентября 2018

сначала попробуйте это, чтобы рекурсивно стать владельцем каталога

sudo chown -R $USER:www-data storage
sudo chown -R $USER:www-data bootstrap/cache

Тогда, чтобы установить правильный доступ к каталогу

chmod -R 775 storage
chmod -R 775 bootstrap/cache

Никогда не устанавливайте разрешения dircetory на 777 (если вы не знаете, что делаете)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...