Я получаю ошибку разрешения при обновлении блейд-файла - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть эта странная ошибка, которая возникает, только когда я пытаюсь загрузить новый блейд или обновить уже работающий файл блейда.

Я получаю сообщение об ошибке, которое я пытался исправить, пытаясь использовать chmod 777, но я должен верить, что есть что-то с фактическим файлом блейда (не кодом) Короче, я получаю эту ошибку:

enter image description here

Странно то, что текущий проект прекрасно загружается с каждым блейдом, но как только я внес изменение (или пытаюсь создать новый блейд), он получает эту ошибку.

Я сделалвидите, что в кодировке файлов было несоответствие, но теперь изменили эту часть.

Я попытался конкретизировать нечеткую проблему, с которой не могу разобраться

Редактировать:Фактическое сообщение об ошибке: «UnexpectedValueException Поток или файл» /var/www/html/nu_web/storage/logs/laravel.log "не удалось открыть: не удалось открыть поток: разрешение отклонено"

Ответы [ 3 ]

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

Запустите в своем терминале

sudo chmod -R 777 /var/www/html/your_project name
0 голосов
/ 27 сентября 2018

Если вы используете CentOS 7, это также может быть SELinux, который делает невозможным запись в файл журнала.

Если у вас установлен SELinux, вы можете узнать, включен ли SELinux и какиережим, в котором он находится. Это довольно просто.Выполните следующую команду, чтобы проверить текущий статус и режим SELinux:

$ sestatus

Вы можете запустить следующую команду, чтобы временно установить SELinux в разрешительный режим:

$ sudo setenforce 0

Вы можете отключить навсегдаSELinux в CentOS 7, если хотите.

Выполните следующую команду для редактирования / etc / selinux / config файла конфигурации SELinux:

$ sudo nano /etc/selinux/config

Теперь измените SELINUX = принудительное SELINUX = отключено

Теперь перезагрузите компьютер с помощью следующей команды:

$ sudo reboot
0 голосов
/ 25 сентября 2018

Попробуйте запустить

sudo chmod -R 664 storage
sudo chmod -R 664 bootstrap/cache

в папке маршрута вашего приложения, это позволит добавлять ошибки в файл журнала.

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