Перенеся сервер, на котором расположен deltaplan.kz, с apache2
на php-fpm
, я столкнулся с неожиданной проблемой. Несмотря на правильным образом настроенные nginx конфиг и php-fpm pool GPS-подсайта — сервер упрямо, вместо того, чтобы запускать PHP файлы, возвращал их исходный код. Первым делом я вспомнил про security.limit_extensions = .php
. Затем полез мучить различные fastcgi
-параметры nginx
хоста. Однако враг зашёл с другой стороны. Дело в том что в /etc/php5/fpm/php.ini
по непонятным мне причинам был установлен short_open_tag: Off
, в то время как XC Leonardo
вовсю использует сокращённый вариант <? ?>
. Разрешив эту опцию и перегрузив php5-fpm
всё взлетело.