25.02.2019 15:33:39
[QUOTE]Александр Медведев написал:
У тебя вообще много что неясно. [QUOTE] Павел Ш написал: 1. на свежий centos 7 установили BV 7.3.4, php 7.1.26, mysql 5.7[/QUOTE]Зачем ставить php и mysql, если в Bitrix virtual appliance они уже есть? [/QUOTE] ну да. не ставили. с bv установилось последние версии. [QUOTE]Александр Медведев написал: [QUOTE] Павел Ш написал: 2. через файл restore.php восстановили портал 3. после восстановления указали учетные данные для подключения к БД. 4. саму БД перенесли простым копированием на новый сервер.[/QUOTE]Всмысле сначала восстановили портал, а потом перенесли базу?) [/QUOTE] ну вот при бекапе почему-то БД не забэкапилась. пришлось ручками переносить. с этим проблем не было. все таблицы подцепились. все пользователя были созданы. или надо было в экспертных настройках указать дамп БД? [QUOTE]Александр Медведев написал: [QUOTE] Павел Ш написал: 5. всех пользователей и права выдали как на старом.[/QUOTE]Каких пользователей? Какие права? [/QUOTE] права на файлы и папки и пользователя под каким идёт соединения с БД [QUOTE]Александр Медведев написал: [QUOTE] Павел Ш написал: 3. создали файл 30-mysqli.ini и прописали там extension=mysqli.so[/QUOTE]Зачем создавать этот файл, если он итак должен быть по дефолту?[/QUOTE] у меня не было такого файла. в phpinfo этот модуль присутствует. |
|
|
25.02.2019 15:02:03
[QUOTE]Александр Медведев написал:
Ну так вы проверьте, установлено ли и подключено php расширение mysqli [/QUOTE] все модули есть и подключены. а откатили до 5.6, что бы точно сработало всё. |
|
|
25.02.2019 14:09:47
[QUOTE]Андрей Николаев написал:
[QUOTE] Павел Ш написал: PS. откатили на php 5.6, с ошибками проблема исчезла. но подключения всё равно нет.[/QUOTE] А что за ошибка в таком случае? В php5.6?[/QUOTE] это в 5.6 MySQL Query Error: SEL ECT L.*, L.LID as ID, L.LID as SITE_ID, C.FORMAT_DATE, C.FORMAT_DATETIME, C.FORMAT_NAME, C.WEEK_START, C.CHARSET, C.DIRECTION FR OM b_lang L, b_culture C WHERE C.ID=L.CULTURE_ID AND L.ACTIVE='Y' ORDER BY LENGTH(L.DIR) DESC, L.DOMAIN_LIMITED DESC, L.SORT[[]] в 7 другая [Error] Call to undefined function Bitrix\Main\DB\mysql_connect() (0) /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:45 #0: Bitrix\Main\DB\MysqlConnection->connectInternal() |
|
|
25.02.2019 11:04:26
[QUOTE]Андрей Николаев написал:
[QUOTE] Павел Ш написал: 2. settings.php поменяли на MysqlConnection[/QUOTE] Буковку пропустили - Mysql i Connection [QUOTE] Павел Ш написал: PS. есть предположение, что старую функцию не понимает новый php. бэкап был сделан со старой версии портала.[/QUOTE] Какая версия старого портала?[/QUOTE] да, пропустил в тексте. букву [B]i[/B]. в файле прописали [B]MysqliConnection[/B] старый портал крутится на centos 6 и BV 4.3.4, версия портала 17.0.3 пока пробуем обновиться на отдельном сервере с помощью бэкапа. PS. откатили на php 5.6, с ошибками проблема исчезла. но подключения всё равно нет. [IMG WIDTH=505 HEIGHT=340]https://s8.hostingkartinok.com/uploads/images/2019/02/a48264b76651a7013a69ec5c3a56ce46.png[/IMG] |
|
|
25.02.2019 09:19:15
[QUOTE]Алексей Шафранский написал:
[QUOTE] Павел Ш написал: 3. создали файл 30-mysqli.ini и прописали там extension=mysqli.so[/QUOTE] После этого шага httpd перезапустили?[/QUOTE] конечно |
|
|