Bitrix VM -> Unable to load dynamic library ‘/usr/lib64/php/modules/pdo_mysql.so’ php_pdo_register_ driver
В битриксе (VM bitrix) при установке или обновлении модулей появляется ошибка при запуске php скриптов:
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/pdo_mysql.so’ — /usr/lib64/php/modules/pdo_mysql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
Решается она следующим образом:
- Проверяем файл /etc/php.d/z_bx_custom.ini. В нем есть строка активирующая расширение: «extension=pdo.so».
- Комментируем это расширение, т.к. оно должно запускаться до всех расширения «pdo_mysql.so».
- Открываем файл /etc/php.d/20-pdo.ini. У меня он оказался пустым. Дописываем в нем строку «extension=pdo.so».
- Перезапускаем службу httpd коммандой: «service httpd restart».
Этими действиями мы изменили порядок загрузки расширений в следствии чего ошибка должна исчезнуть.
Поделиться в соц. сетях
Categorised as: Bitix, Bitrix VM, Заметка
Добавить комментарий