Не работает PHP 5.2

Все остальные вопросы
Ответить
barion
Сообщения: 6
Зарегистрирован: Чт янв 24, 2019 9:19 am

Не работает PHP 5.2

Сообщение barion » Чт янв 24, 2019 11:13 am

Проверил все версии php, все работают кроме 5.2.
Однако в логах /var/log/php-fpm/error.log такие записи:
[24-Jan-2019 16:14:58] ERROR: failed to open configuration file '/etc/php72w/php-fpm.isd.conf': No such file or directory (2)
[24-Jan-2019 16:14:58] ERROR: failed to load configuration file '/etc/php72w/php-fpm.isd.conf'
[24-Jan-2019 16:14:58] ERROR: FPM initialization failed

Такие записи есть для всех версий php кроме 5.2 и 7.3, для версии 7.3 конфигурационный файл есть.

Для 5.2 записи есть тут: /etc/httpd/vhost_logs/isd.rightbytes.kz_error

[Thu Jan 24 16:41:18.218773 2019] [proxy:error] [pid 7467:tid 140100901996288] (2)No such file or directory: AH02454: FCGI:attempt to connect to Unix domain socket /var/run/php-fpm/php52w-isd.sock (*) failed
[Thu Jan 24 16:41:18.218864 2019] [proxy_fcgi:error] [pid 7467:tid 140100901996288] [client 192.168.5.12:53876] AH01079: failed to make connection to backend: httpd-UDS

Процесс вообще не запускается и не создает сокет.
Как можно запустить php 5.2 ?

barion
Сообщения: 6
Зарегистрирован: Чт янв 24, 2019 9:19 am

Re: Не работает PHP 5.2

Сообщение barion » Чт янв 24, 2019 11:54 am

Обнаружил еще одну вещь, даже если совсем отключить для сайта php, в настройках указать nophp, то в процессах
всеравно висят
root 4136 1 0 17:43 ? 00:00:00 php-fpm: master process (/etc/php73w/php-fpm.isd.conf)
isd 4137 4136 0 17:43 ? 00:00:00 php-fpm: pool isd-php73w.conf
isd 4138 4136 0 17:43 ? 00:00:00 php-fpm: pool isd-php73w.conf
isd 4139 4136 0 17:43 ? 00:00:00 php-fpm: pool isd-php73w.conf
isd 4140 4136 0 17:43 ? 00:00:00 php-fpm: pool isd-php73w.conf

Если для сайта к примеру включить php 5.3, то в дополнение к вышеуказанным процессам появляются еще
root 4102 1 0 17:43 ? 00:00:00 php-fpm: master process (/etc/php53w/php-fpm.isd.conf)
isd 4103 4102 0 17:43 ? 00:00:00 php-fpm: pool isd-php53w.conf
isd 4104 4102 0 17:43 ? 00:00:00 php-fpm: pool isd-php53w.conf
isd 4105 4102 0 17:43 ? 00:00:00 php-fpm: pool isd-php53w.conf
isd 4106 4102 0 17:43 ? 00:00:00 php-fpm: pool isd-php53w.conf

Для php 7.3 в любом случае запускаются процессы, плюс процессы для php указанного в настройках сайта.
Что-то тут не так. Для чего запускается php 7.3 ?
И прежний вопрос, как запустить php 5.2 ?

barion
Сообщения: 6
Зарегистрирован: Чт янв 24, 2019 9:19 am

Re: Не работает PHP 5.2

Сообщение barion » Чт янв 24, 2019 1:23 pm

Вообщем для php5.2 работает только suphp или cgi, fcgi не работает. Полагаю что-то не доработано. У меня в VestaCP fcgi нормально работает.

Аватара пользователя
eugene
Сообщения: 123
Зарегистрирован: Ср сен 27, 2017 9:58 am

Re: Не работает PHP 5.2

Сообщение eugene » Чт янв 24, 2019 2:30 pm

Спасибо за ваш комментарий, но я думаю мы будем убирать поддержку PHP 5.2 полностью. Там даже другая структура конфигов php-fpm, а версия ПХП уже сильно морально устареда.

mesb
Сообщения: 105
Зарегистрирован: Чт дек 03, 2020 4:01 pm

Re: Не работает PHP 5.2

Сообщение mesb » Вт дек 22, 2020 11:03 pm

barion писал(а):
Чт янв 24, 2019 1:23 pm
Вообщем для php5.2 работает только suphp или cgi, fcgi не работает.
Спасибо за подсказку!
Для тех кто придёт поиском - нужно будет убрать ещё и php jail чтобы поменять мост на cgi для php5.2.

В остальном проблем нет, старый проект успешно оживился и работает :)

Ответить