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

Белый экран при переносе сайта на 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

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

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


  В 16.06.2019 в 12:41, laim731 сказав:

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

Expand  

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

  В 16.06.2019 в 12:41, laim731 сказав:

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

Expand  

 

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

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


  В 16.06.2019 в 12:47, Dotrox сказав:

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

 

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

Expand  

 

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

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


  В 16.06.2019 в 13:10, laim731 сказав:

 

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

Expand  

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

 

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

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


  В 16.06.2019 в 13:23, Dotrox сказав:

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

 

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

Expand  

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

 

  В 16.06.2019 в 13:19, Tom сказав:

 

Expand  

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

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


  В 16.06.2019 в 13:10, laim731 сказав:
  В 16.06.2019 в 12:47, Dotrox сказав:

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

 

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

Expand  

 

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

Expand  

 

как вариант:

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

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

  Показати вміст

 

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

  В 16.06.2019 в 14:15, 100napb сказав:

 

как вариант:

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

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

  Показати вміст

 

Expand  

У меня isp5

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


  В 16.06.2019 в 14:30, laim731 сказав:

У меня isp5

Expand  

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

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

  В 16.06.2019 в 14:30, laim731 сказав:
  В 16.06.2019 в 14:15, 100napb сказав:

 

Expand  

У меня isp5

Expand  

 

  В 16.06.2019 в 13:10, laim731 сказав:

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

Expand  

 

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

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

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

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

Expand  

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

  В 16.06.2019 в 12:41, laim731 сказав:

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

Expand  

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

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


  В 16.06.2019 в 15:36, Dotrox сказав:

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

Expand  

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

 

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

 

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

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

 

 

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

Expand  

верно на 3010 

 

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

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

 

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

 

Expand  

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

 

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

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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