php не анализирует с помощью nginx & amp; phpfm

Я настраиваю VPS и следовал инструкциям nginx, PHP, MySQL для WordPress из этого урока http://tutspundit.com/howto-install-nginx-php-fpm-mysql-php533-wordpress- ubuntu-part-1 / , а затем http://tutspundit.com/how-to-install-nginx-php-fpm-mysql-php533-wordpress-part-2/

Проблема в том, что php-файл возвращает сам код php в браузер, не анализируя его. Итак, что я пропустил?

Обновление : Просмотр phpfpm или nginx работает нормально, но я думаю, что nginx вообще не знает о phpfm, возможно, какая-то ссылка отсутствует? Я проверил журналы ошибок nginx, но с php ничего не связано. Я не могу понять, чего не хватает.

0
задан 10 April 2011 в 23:40

3 ответа

Проверки:

  • Перезагружали ли вы nginx после изменения конфигурации? Вы можете сделать это с помощью sudo service nginx reload.
  • Nginx устанавливает заголовки, которые заставляют браузер кэшировать страницы. Убедитесь, что вы не видите кэшированную версию страницы PHP, нажав Ctrl + F5 (Firefox). Или используйте curl или wget, чтобы убедиться, что проблема не связана с вашим браузером. Вам лучше следовать официальным источникам по установке php-fpm на nginx .
0
ответ дан 10 April 2011 в 23:40

Оказывается глупой ошибкой не редактировать файл конфигурации по умолчанию для PHP-запроса прокси.

server {
    listen   80;
    server_name domain.in;
    access_log /home/ashfame/www/domain.in/logs/access.log;
    error_log /home/ashfame/www/domain.in/logs/error.log;

    location / {
        root   /home/ashfame/www/domain.in/public_html;
        index  index.html index.php;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  /home/ashfame/www/domain.in/public_html$fastcgi_script_name;
    }
}
0
ответ дан 10 April 2011 в 23:40
location ~ [^/]\.php(/|$) {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}

это проанализирует все .php файлы в URI, плюс пути, начинающиеся или заканчивающиеся на '/'.

0
ответ дан 10 April 2011 в 23:40

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

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