- Содержание статьи
Если после обновления вашего сервера, php файлы вдруг перестали корректно обрабатываться и стали демонстрировать просто пустую страницу, а в логах ничего подозрительного нет, проверьте конфигурацию nginx сервера.
Проверяем настройки nginx
Внимание следует уделить той части, которая отвечает за взаимодействие с PHP-FPM, а именно этой части:
location ~ .php$ { try_files $uri =404; fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
Пробуем добавить в конец этого блока следующую строчку: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;, в итоге конфиг должен принять следующий вид:
location ~ .php$ { try_files $uri =404; fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
Перезагружаем сервер nginx с помощью service nginx restart или systemctl restart nginx, и проверяем работу php файлов.

Добавить комментарий