Задать вопрос
@AleDv

Как заставить Nginx обрабатывать PHP скрипты?

Впервые настраиваю сервер nginx. Столкнулся с тем, что не обрабатываются php скрипты.

Настройки:
server {                                                                                                                                                                
        listen 80;                                                                                                                                                      
        server_name _;                                                                                                                                                  
                                                                                                                                                                        
        access_log /var/log/nginx/access.log;                                                                                                                           
        error_log /var/log/nginx/error.log;                                                                                                                             
                                                                                                                                                                        
        root /var/www/html;                                                                                                                                             
                                                                                                                                                                        
        index index.php;                                                                                                                                                

        location / { try_files $uri $uri/ /index.php?$args; }                                                                                                           
                                                                                                                                                                        
        location ~ \.php$ {                                                                                                                                             
                include fastcgi_params;                                                                                                                                 
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;                                                                                                         
                try_files $uri =404;                                                                                                                                    
        }                                                                                                                                                               
}


В логах ошибок выполнения php нет. Перепробовал кучу конфигураций для location - толку ноль. Подскажите, в чём может быть проблема?
  • Вопрос задан
  • 1121 просмотр
Подписаться 2 Простой 9 комментариев
Пригласить эксперта
Ответы на вопрос 1
@dmirogin
Добавь в /etc/nginx/fastcgi_params

fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы