0
Отвечен

PHP - Headers and client library minor version mismatch

ejuk_8 3 года назад обновлен mikbill (CEO) 3 года назад 5

При запуску вручну скрипта (/sys/scripts/mikbill_sms.sh) на відправку смс отримую такий warning:


mysql_pconnect(): Headers and client library minor version mismatch. Headers:100010 Library:50537 in /var/www/mikbill/admin/res/smsukr/smsukr.php on line 112:


П.с.: через крон ще 3 дні тому усе прекрасно працювало - смс відправлялися.
Пробував змінити дату запуску скрипта через /etc/crontab - відправка чомусь не спрацьовує.
/etc/init.d/crond reload - не допомогло.


версія білінга - 2,11,5
PHP 5.3.28


Гугл каже:
Switch to using the mysqlnd driver in PHP (Recommended solution).

sudo apt-get install php5-mysqlnd


Порадьте як правильно виправити проблему, щоб не завалити систему.

mysql обновили до 5.6 ?
посмотреть можно введя mysql -V

mysql Ver 15.1 Distrib 5.5.37-MariaDB, for Linux (x86_64) using readline 5.1

это в скрипте smsukr проблема, его надо переписать избегая вызова mysql_* функций (адаптировать под PDO). Как альтернативу, можете попробовать
http://forum.forbill.com.ua/index.php?/topic/4-new-sms-opoveschenie-abonentov-sms-ukraine-sms-pilot-sms-fly-sms-beelineturbo-sms/

Спасибі за відповідь - вже почав розбиратися із цими скриптами.
Проте до цього старий підхід роками працював і не підводив, а зараз не хоче.
Змін у систему не вносили

Сервис поддержки клиентов работает на платформе UserEcho