Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

База mysqli не подключается


Recommended Posts

Устанавливаю OcStore 2.3.0.2.3 на хостинг. Установка проходит нормально, но при переходе на главную страницу - пустой экран, в логах ошибка:

Цитата

[Mon Jul 02 12:06:01 2018] [error] [client xx.yy.zz.162] PHP Warning:  mysqli::mysqli(): (HY000/2002): Connection refused in /bhome/part3/03/vh00000/somesite.msk.ru/www/system/library/db/mysqli.php on line 7
[Mon Jul 02 12:06:01 2018] [error] [client XX.YY.ZZ.162] PHP Warning:  DB\\MySQLi::__construct(): Couldn't fetch mysqli in /bhome/part3/03/vh00000/somesite.msk.ru/www/system/library/db/mysqli.php on line 10
[Mon Jul 02 12:06:01 2018] [error] [client xx.yy.zz.162] PHP Warning:  DB\\MySQLi::__construct(): Couldn't fetch mysqli in /bhome/part3/03/vh00000/somesite.msk.ru/www/system/library/db/mysqli.php on line 10
[Mon Jul 02 12:06:01 2018] [error] [client xx.yy.zz.162] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /bhome/part3/03/vh00000/somesite.msk.ru/www/system/library/db/mysqli.php:10\nStack trace:\n#0 /bhome/part3/03/vh00000/somesite.msk.ru/www/system/library/db.php(9): DB\\MySQLi->__construct('xx.yy.zz.136', 'some_usr', 'somepass', 'some_oc', NULL)\n#1 /bhome/part3/03/vh00000/somesite.msk.ru/www/system/config/catalog.php(27): DB->__construct('mysqli', 'xx.yy.zz.136', 'some_usr', 'somepass', 'some_oc')\n#2 /bhome/part3/03/vh00000/somesite.msk.ru/www/system/library/config.php(23): require('/bhome/part3/03...')\n#3 /bhome/part3/03/vh00000/somesite.msk.ru/www/system/framework.php(8): Config->load('catalog')\n#4 /bhome/part3/03/vh00000/somesite.msk.ru/www/system/startup.php(105): require_once('/bhome/part3/03...')\n#5 /bhome/part3/03/vh00000/somesite.msk.ru/www/index.php(19): start('catalog')\n#6 {main}\n  thrown in /bhome/part3/03/vh00000/somesite.msk.ru/www/system/library/db/mysqli.php on line 10

 

При этом в админку войти можно, все демо-данные (товары, категории и т.п.) на месте. Ещё один нюанс - на странице авторизации в админку не отображаются пиктограммы (которые из font-awesome).

На локальном компьютере с похожим окружением (php 5.6, mysql 5.5) всё нормально (и пиктограммы тоже отображаются).

 

Не пойму, куда копать.

Надіслати
Поділитися на інших сайтах


Разобрались. На хостинге MySQL на нестандартном порту, и, похоже, ocStore в каких-то случаях игнорирует порт, указанный в настройках и использует стандартный. Решилось добавлением в .htaccess

php_value mysql.default_port 63873
php_value mysqli.default_port 63873

Может быть кому-нибудь когда-нибудь пригодится.

Надіслати
Поділитися на інших сайтах


Зенон. Но к ним, собственно, претензий и нет особо, кроме вот этого вот случая с нестандартным портом и ocStore.

WordPress и ModX, кстати, оказались менее капризными.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.