Как исправить ошибку: laravel .log не удалось открыть В доступе отказано? - PullRequest
1 голос
/ 08 февраля 2020

Я довольно новичок в laravel, На самом деле, когда я создаю эту команду php Ремесленник миграции, поэтому я сталкиваюсь с этой ошибкой, как я могу решить эту проблему, спасибо.

Ошибка

UnexpectedValueException: поток или файл "/home/zubair/htdocs/project/storage/logs/laravel.log" не удалось открыть: не удалось открыть поток: в доступе отказано

Ответы [ 2 ]

0 голосов
/ 08 февраля 2020

изменить разрешение папки хранения

sudo chmod -R 775 /var/www/html/your-project/storage

для получения дополнительной информации проверьте эту ссылку установить laravel в apache

0 голосов
/ 08 февраля 2020

Если вы запустите команду с sudo или chmod -R 755 некоторыми папками проекта, она будет работать.

sudo chmod -R 755 storage bootstrap/cache

ИЛИ

Вы можете запускать эти команды с помощью sudo (каждый раз):

sudo su
php artisan <command>

Изменение разрешения всей папки проекта, вероятно, не очень хорошая идея как ваш проект становится доступным для любого пользователя / сценария, который побеждает цель обеспечения его безопасности за root.

...