Поток или файл "/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 ответов

Другие вопросы по тегам