Не удается получить устаревшие версии PHP для использования MySQL в Plesk и CentOS - PullRequest
0 голосов
/ 20 января 2020

Я меняю своего хостинг-провайдера и перехожу с cPanel на Plesk. Все хорошо, и я рад, но не могу заставить работать старые PHP скрипты, которые все еще используют MySQL вместо MySQLi или PDO.

Plesk позволяет различным учетным записям или доменам использовать разные версии PHP , К счастью, доступны даже более старые версии, которые все еще распознают MySQL (5.4, 5.5, 5.6), и мне действительно удалось настроить один из моих доменов на использование PHP 5.6, но, хотя он работает там, MySQL все еще недоступен. MySQLi работает с PHP 5.6, но весь смысл понижения PHP должен был заставить MySQL работать. Он просто жалуется: «вызов неопределенной функции mysql_connect ()».

Насколько я вижу, установлено расширение mysql. phpinfo () показывает разделы mysql, а также mysqli, mysqlnd и даже pdo_ mysql. mysql .so находится по адресу /opt/plesk/php/5.6/lib64/php/modules.

Я перепробовал все параметры в Plesk и отредактировал INI-файлы (расширение = mysql .so) но нет прогресса. Я провел весь день уже. Также пробовал разные обработчики.

Одна вещь, которую я заметил, на странице phpinfo (). Раздел «Configure Command» содержит среди других строк следующее: «--without- mysql». Я не вижу способа удалить это в Plesk. И я не вижу способа изменить параметры конфигурации для PHP. Это причина, почему функции mysql_ не работают? Как это решить? Я легко работал с cPanel, но Plesk для меня новичок, и Google сегодня не помог. Пожалуйста, совет!

...