Я пытался настроить свою рабочую станцию для разработки на 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.
Есть что-то, что я пропустил? Заранее спасибо.
Задача ещё не решена.
Других решений пока нет …