В разрешении Laravel отказано Centos 7

Я установил laravel 4.2 и получил эту ошибку

file_put_contents(/var/www/html/laravel4/app/storage/meta/services.json): не удалось открыть поток: в доступе отказано

Я понял, что services.json не существует, но когда я

php artisan up

Ошибка меняется на

Ошибка в обработчике исключений: поток или файл "/var/www/html/laravel4/app/storage/logs/laravel.log" не может быть открыт: не удалось открыть поток: в /var/www/html/laravel4 отказано в доступе /vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87

Я пытался дать разрешения на хранилище и папки поставщика, но, похоже, ничего не меняется.

php artisan cache:clear
chmod -R 777 app/storage
composer dump-autoload

Я пытался дать разрешение, выполнив эту команду

setsebool -P httpd_unified 1 

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


person Master Fathi    schedule 26.01.2016    source источник


Ответы (2)


я использовал Vmware Vsphere для доступа к серверу, доступ оттуда был ограничен :( наконец, предоставив доступ оттуда, он сработал

person Master Fathi    schedule 26.01.2016

Если вы используете Vmware Vsphere для доступа к серверу, вы должны предоставить ему доступ для выполнения этого действия.

person Amira Bedhiafi    schedule 18.12.2018