Ошибка импорта товаров в программу после перехода хостинга на php 7.
Все данные логины пароли и пользователи верные.
Как исправить? Редактировать глобальные настройки сервера нет возможности, есть только файл файлы сайта, ну и файл .htaccess где можно переопределить какие то параметры сервера. Но он умеет не все.
Ошибка импорта после перехода хостинга на php 7
- Вложения
-
- ошибка проверки подключения
- Снимок.JPG (71.01 КБ) 5885 просмотров
Говорит о том, что на сервере (хостинге) нужно добавить в файл php.ini
строку если сервер(хостинг) на Windows:
extension=php_mysqli.dll
строку если сервер(хостинг) на Linux:
extension=php_mysqli.so
После добавления строки нужно сохранить файл и перезагрузить сервер.
Если после добавления ошибка та же, то нужно тогда написать в хостинг, у них не стоит модуль для работы с БД.
строку если сервер(хостинг) на Windows:
extension=php_mysqli.dll
строку если сервер(хостинг) на Linux:
extension=php_mysqli.so
После добавления строки нужно сохранить файл и перезагрузить сервер.
Если после добавления ошибка та же, то нужно тогда написать в хостинг, у них не стоит модуль для работы с БД.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
У нас аналогичная ситуация?
Нет, тут другая проблема. В ошибке сказано что нет папки и/или директории по указанному адресу. Проверьте где стоит Туннель, а так же ссылку на него.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
e-special писал(а):Нет, тут другая проблема. В ошибке сказано что нет папки и/или директории по указанному адресу. Проверьте где стоит Туннель, а так же ссылку на него.
Путь как и настройки тунеля не изменялись, в админке хостера была изменена только версия php с 5 на 7.
При переходе по ссылке и вводе логина и пароля:
На стороне Битрикса внесли корректировки для подключения к базе:
1)
В файле /bitrix/php_interface/dbconn.php нужно добавить, если нет, в конец строчку
define("BX_USE_MYSQLI", true);
2)
В файле /bitrix/.settings.php убедиться, что className выглядит так:
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',
3)
В корне, у файла .htaccess заменили <IfModule mod_php5.c> на <IfModule mod_php7.c>
Информация для смены php была взята отсюда:
http://www.intervolga.ru/blog/support/1 ... ith-php-7/
https://dobrohost.ru/faq/bitrix-php7.html
Отправили хостеру ссылку на данную тему, получили ответ:
Модуль mysqli уже подключен. Вам необходимо обновить туннель или каким-либо другим образом изменить метод подключения к БД с mysql на mysqli.
Вы модуль туннель обновляли до последней версии? Старый модуль не будет работать с PHP7.
С уважением, поддержка ElbuzGroup.
Модуль обновил, обновление проходит корректно. Спасибо.
-
- Сообщения: 14
- Зарегистрирован: 09 сен 2016 13:28
Здравствуйте!
У нас тоже проблема http://joxi.ru/D2PDeNySpeLLz2
Я поменял в файле etrade_http_tunnel.php
mysql на mysqli
Теперь такая ошибка http://joxi.ru/J2b14dXfXJ9pom
Посоветуйте, как быть?
У нас тоже проблема http://joxi.ru/D2PDeNySpeLLz2
Я поменял в файле etrade_http_tunnel.php
mysql на mysqli
Теперь такая ошибка http://joxi.ru/J2b14dXfXJ9pom
Посоветуйте, как быть?
Говорит о том, что на сервере (хостинге) нужно добавить в файл php.ini
строку если сервер(хостинг) на Windows:
extension=php_mysqli.dll
строку если сервер(хостинг) на Linux:
extension=php_mysqli.so
После добавления строки нужно сохранить файл и перезагрузить сервер.
Если после добавления ошибка та же, то нужно тогда написать в хостинг, у них не стоит модуль для работы с БД
строку если сервер(хостинг) на Windows:
extension=php_mysqli.dll
строку если сервер(хостинг) на Linux:
extension=php_mysqli.so
После добавления строки нужно сохранить файл и перезагрузить сервер.
Если после добавления ошибка та же, то нужно тогда написать в хостинг, у них не стоит модуль для работы с БД
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper