Я обновил свой сервер до 12.10, почему PHP не работает с nginx?

Я обновился, и теперь я не могу использовать аргументы proxy_pass моего nginx на моем сервере Ubuntu для работы с PHP. Я продолжаю получать 502 Bad Gateway ошибки. Почему это так и как мне это исправить?

-1
задан 25 September 2012 в 08:21

1 ответ

Согласно этой ошибке LaunchPad и этой ошибке Debian , было запрошено, чтобы Debian / Ubuntu php5-fpm прослушивали сокет UNIX по умолчанию. Это было принято в 5.4.0-rc1 и остается в силе в пакетах Ubuntu Quantal (и, вероятно, позже) (это было изменение только в пакете, а не вышестоящее).

Решение (как изложено в моей записи в блоге по этому вопросу ) состоит в том, чтобы изменить то, куда указывает ваш proxy_pass, чтобы он указывал на unix:/var/run/php5-fpm.sock, который теперь является местоположением по умолчанию для php5-fpm. ] установить его слушатель (это apple для php5 версий пакета 5.4.0-rc1 и более поздних версий как в Ubuntu, так и в Debian на момент написания этой статьи, и только в версии в основных репозиториях, а не в PPA).

Это относится к Ubuntu 12.10 (Quantal Quetzal) и позже!

0
ответ дан 25 September 2012 в 08:21

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

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