всем привет!
выходит ошибка после восстановления портала на новом свежем centos и BV.
Ошибка
что было сделано:
1. на свежий centos 7 установили BV 7.3.4, php 7.1.26, mysql 5.7
2. через файл restore.php восстановили портал
3. после восстановления указали учетные данные для подключения к БД.
4. саму БД перенесли простым копированием на новый сервер.
5. всех пользователей и права выдали как на старом.
6. после окончания восстановления БД появляется ошибка
что было сделано для устранения:
1. в dbconn.php добавили define("BX_USE_MYSQLI", true);
2. settings.php поменяли на MysqlConnection
3. создали файл 30-mysqli.ini и прописали там extension=mysqli.so
после этих манипуляций сайт вообще не доступен. даже отладка не отображается.
если вернуть в исходное состояние, то ошибка.
уже не знаем куда копать. все темы пересмотрели.
PS. есть предположение, что старую функцию не понимает новый php. бэкап был сделан со старой версии портала.
выходит ошибка после восстановления портала на новом свежем centos и BV.
Ошибка
Код |
---|
[Error] Call to undefined function Bitrix\Main\DB\mysql_connect() (0) /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:45 |
что было сделано:
1. на свежий centos 7 установили BV 7.3.4, php 7.1.26, mysql 5.7
2. через файл restore.php восстановили портал
3. после восстановления указали учетные данные для подключения к БД.
4. саму БД перенесли простым копированием на новый сервер.
5. всех пользователей и права выдали как на старом.
6. после окончания восстановления БД появляется ошибка
что было сделано для устранения:
1. в dbconn.php добавили define("BX_USE_MYSQLI", true);
2. settings.php поменяли на MysqlConnection
3. создали файл 30-mysqli.ini и прописали там extension=mysqli.so
после этих манипуляций сайт вообще не доступен. даже отладка не отображается.
если вернуть в исходное состояние, то ошибка.
уже не знаем куда копать. все темы пересмотрели.
PS. есть предположение, что старую функцию не понимает новый php. бэкап был сделан со старой версии портала.