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

Белый экран при переносе сайта на VDS ocStore 2.3


Recommended Posts

Доброго дня! 

Столкнулся с сложностью в переносе сайта на vds CentOS 7.  Ранее переносил разные сайты все было хорошо. Переношу с хостинга reg.ru стоит php 7.1 на vds выбираю туже версию отдает белый экран. Если выбираю нативную версию 5.4.х то отдает ошибку 


Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'uname'@'localhost' (using password: YES) in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 7

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 10

Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 10

Fatal error: Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php:10 Stack trace: #0 /var/www/uname/data/www/site.ru/system/library/db.php(9): DB\MySQLi->__construct('localhost', 'ТУТ ПОКАЗЫВАЕТ ИМЯ ДБ', '6N0a3H7y1501!25...', 'ТУТ ПОКАЗЫВАЕТ ИМЯ ДБo_lum', '3306') #1 /var/www/uname/data/www/site.ru/system/framework.php(36): DB->__construct('mysqli', 'localhost', 'ТУТ ПОКАЗЫВАЕТ ИМЯ ДБ', 'ТУТ ПОКАЗЫВАЕТ ПАРОЛЬ.', 'ТУТ ПОКАЗЫВАЕТ ЛОГИН', '3306') #2 /var/www/uname/data/www/site.ru/system/startup.php(105): require_once('/var/www/uname...') #3 /var/www/uname/data/www/site.ru/admin/index.php(19): start('admin') #4 {main} thrown in /var/www/uname/data/www/site.ru/system/library/db/mysqli.php on line 10

ранее с таким не сталкивался. Подскажите куда копать? 

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


4 минуты назад, laim731 сказал:

Подскажите куда копать?

Сюда для начала:

4 минуты назад, laim731 сказал:

Access denied for user 'uname'@'localhost' (using password: YES)

 

Убедитесь, что в конфигах правильно прописан пользователь и пароль от новой базы.

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


22 минуты назад, Dotrox сказал:

Сюда для начала:

 

Убедитесь, что в конфигах правильно прописан пользователь и пароль от новой базы.

 

Не соврать бы, раз 10 проверял, даже менял версии MSQL. Создавал по новой. 

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


8 минут назад, laim731 сказал:

 

Не соврать бы, раз 10 проверял, даже менял версии MSQL. Создавал по новой. 

А права у этого пользователя на соответствующую базу есть?

 

И вы ведь не забыли, что в ОК два конфига? Ошибка в первом сообщении у вас в админке возникает.

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


36 минут назад, Dotrox сказал:

А права у этого пользователя на соответствующую базу есть?

 

И вы ведь не забыли, что в ОК два конфига? Ошибка в первом сообщении у вас в админке возникает.

Права все, конфига правлю два

 

42 минуты назад, Tom сказал:

 

Спасибо попробую

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


55 minutes ago, laim731 said:
1 hour ago, Dotrox said:

Сюда для начала:

 

Убедитесь, что в конфигах правильно прописан пользователь и пароль от новой базы.

 

Не соврать бы, раз 10 проверял, даже менял версии MSQL. Создавал по новой. 

 

как вариант:

  • пользователь БД для опенкарта не создан для хоста localhost, а только для 127.0.0.1
  • при ручном создании пользователя БД (запросом через консоль) забыли выполнить FLUSH PRIVILEGES;

проверить легко:

Spoiler

USE mysql;
SELECT * FROM user WHERE user = 'oc_username';
SHOW GRANTS FOR 'oc_username'@'localhost';

 

 

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

15 минут назад, 100napb сказал:

 

как вариант:

  • пользователь БД для опенкарта не создан для хоста localhost, а только для 127.0.0.1
  • при ручном создании пользователя БД (запросом через консоль) забыли выполнить FLUSH PRIVILEGES;

проверить легко:

  Скрыть контент


USE mysql;
SELECT * FROM user WHERE user = 'oc_username';
SHOW GRANTS FOR 'oc_username'@'localhost';

 

 

У меня isp5

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


4 минуты назад, laim731 сказал:

У меня isp5

и то? Что мешает залогинится из консоли ил в pma выполнить запрос на крайняк скачать админер и выполнить его там

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

32 minutes ago, laim731 said:
48 minutes ago, 100napb said:

 

У меня isp5

 

1 hour ago, laim731 said:

даже менял версии MSQL.

 

Если не ошибаюсь, isp поднимает альтернативные версии MySQL / MariaDB через докер и на нестандартном порту: 3307, 3308 и так далее. Может быть все ещё банальнее и в конфигах Опенкарта просто некорректный порт..

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

27 минут назад, 100napb сказал:

Может быть все ещё банальнее и в конфигах Опенкарта просто некорректный порт..

Там ошибка из MySQL:

2 часа назад, laim731 сказал:

Access denied for user 'uname'@'localhost' (using password: YES)

Так что порт должен быть правильный.

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


28 minutes ago, Dotrox said:

Так что порт должен быть правильный.

Вы правы. Если сервер БД на попытку коннекта отвечает "отказано в доступе", то либо не в ту дверь стучимся, либо не те реквизиты доступа.

 

Только топикстартер знает, на каком порту у него висит СУБД с базой опенкарта и пользователем, и какой порт правильный. Не исключено что у ТС несколько экземпляров mysql поднято и работает: пользователя создал в одном месте, а авторизоваться пытается в другом... и на 3306 порту ошибка, да )

 

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

В 16.06.2019 в 18:07, 100napb сказал:

 

 

Если не ошибаюсь, isp поднимает альтернативные версии MySQL / MariaDB через докер и на нестандартном порту: 3307, 3308 и так далее. Может быть все ещё банальнее и в конфигах Опенкарта просто некорректный порт..

верно на 3010 

 

В 16.06.2019 в 19:13, 100napb сказал:

Вы правы. Если сервер БД на попытку коннекта отвечает "отказано в доступе", то либо не в ту дверь стучимся, либо не те реквизиты доступа.

 

Только топикстартер знает, на каком порту у него висит СУБД с базой опенкарта и пользователем, и какой порт правильный. Не исключено что у ТС несколько экземпляров mysql поднято и работает: пользователя создал в одном месте, а авторизоваться пытается в другом... и на 3306 порту ошибка, да )

 

Я не первый раз это делаю, и знаю что альтернативные с докера ставятся. И когда ставишь тебе в панели пишет порт и хост, сложно ошибиться. 

 

Сейчас сервак настроил по новой и панель поднял по новой. Завтра буду тестировать. В любом случае напишу что и как. 

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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