Поток или файл & quot; /path/to/project/storage/logs/laravel.log" не удалось открыть: не удалось открыть поток: в Fedora 26 отказано в доступе

Я пытался настроить свою рабочую станцию ​​для разработки на Fedora 26.
Поэтому я устанавливаю Nginx, php-fpm и MySQL 5.7. Я также меняю пользователя, который запускает php на /etc/php-fpm.d/www.conf

Я положил мою новую установку Laravel на /var/www/html/ и сменить владельца /var/www/html тому, кто запускает php-fpm.

Я настроил свою конфигурацию nginx

server {
server_name laravel5.dev;
access_log /var/log/nginx/laravel5.access.log;
error_log /var/log/nginx/laravel5.error.log;
root /var/www/html/laravel5/public;

location / {
try_files $uri /index.php?$query_string;
}

location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

Так. Домашняя страница работает правильно. И я устанавливаю базовую аутентификацию от laravel. И когда я попал в /login стр. Я получил ошибку, что laravel.log permission denied, Я вполне уверен, что я установил его разрешение на 777, а владелец каталога является владельцем php-fpm.

Есть что-то, что я пропустил? Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]