Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Не получается изменить доменное имя


 Поделиться

Рекомендованные сообщения

Здравствуйте, подскажите в чем проблема.... набрал свой магазин в openсart 3.

Пока наполнял товаром решил изменить доменное имя, отредактировал файлы config.php и /admin/config.php как написано здесь:

https://www.ukraine.com.ua/faq/smena-domena-dlya-sajta-na-opencart.html#!8

 

По сути командой найти и заменить поменял eldoradoplus на XXXXXX.com.ua  в этих двух файлах а также изменил имя папки на zruno.com.ua

 

Но при попытке открыть магазин сейчас пишет следующее:

Спойлер

Warning: mysqli::__construct(): (HY000/1049): Unknown database 'XXXXXX.com.ua' in C:\OSPanel\domains\XXXXXX.com.ua\system\library\db\mysqli.php on line 7Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in C:\OSPanel\domains\XXXXXX.com.ua\system\library\db\mysqli.php on line 10Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in C:\OSPanel\domains\XXXXXX.com.ua\system\library\db\mysqli.php on line 10
Fatal error: Uncaught Exception: Error: <br />Error No: in C:\OSPanel\domains\XXXXXX.com.ua\system\library\db\mysqli.php:10 Stack trace: #0 C:\OSPanel\domains\XXXXXX.com.ua\system\library\db.php(31): DB\MySQLi->__construct('localhost', 'root', '', 'XXXXXX.com.ua', '3306') #1 C:\OSPanel\domains\XXXXXX.com.ua\system\framework.php(80): DB->__construct('mysqli', 'localhost', 'root', '', 'XXXXXX.com.ua', '3306') #2 C:\OSPanel\domains\XXXXXX.com.ua\system\startup.php(104): require_once('C:\\OSPanel\\doma...') #3 C:\OSPanel\domains\XXXXXX.com.ua\index.php(19): start('catalog') #4 {main} thrown in C:\OSPanel\domains\XXXXXX.com.ua\system\library\db\mysqli.php on line 10

 

Я так понимаю что скорее что то с базой данных не то.... что я сделал не так или не до конца сделал?

P.S. магазин находится на компе т. е. это не перенос на другой хостинг с изменением доменного имени.... а просто хотел поменять доменное имя сайта и тут такая засада :(

Изменено пользователем sputnic1436
Ссылка на комментарий
Поделиться на других сайтах


Сейчас смотрю - в phpadmin имя базы данных осталось eldoradoplus.

Скорее всего и его нужно переименовать но как это сделать не знаю :(

Ссылка на комментарий
Поделиться на других сайтах


Сделал как здесь и заработало:

https://stimylrosta.com.ua/bd/10-kak-sozdat-i-pereimenovat-bazu-dannykh

 

Правда я так и не нашел файл с именем configuration.php и соответсвенно нечего в нем не менял.... на сколько это критично (вроде работает и без этого)?

 

И сразу возник вопрос.... там где я прописывал доменное имя .com.ua нужно прописывать или нет?

Ссылка на комментарий
Поделиться на других сайтах


25 минут назад, sputnic1436 сказал:

Здравствуйте, подскажите в чем проблема.... набрал свой магазин в openсart 3.

Пока наполнял товаром решил изменить доменное имя, отредактировал файлы config.php и /admin/config.php как написано здесь:

https://www.ukraine.com.ua/faq/smena-domena-dlya-sajta-na-opencart.html#!8

 

По сути командой найти и заменить поменял eldoradoplus на zruno.com.ua в этих двух файлах а также изменил имя папки на zruno.com.ua

 

Но при попытке открыть магазин сейчас пишет следующее:

  Показать контент

Warning: mysqli::__construct(): (HY000/1049): Unknown database 'zruno.com.ua' in C:\OSPanel\domains\zruno.com.ua\system\library\db\mysqli.php on line 7Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in C:\OSPanel\domains\zruno.com.ua\system\library\db\mysqli.php on line 10Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in C:\OSPanel\domains\zruno.com.ua\system\library\db\mysqli.php on line 10
Fatal error: Uncaught Exception: Error: <br />Error No: in C:\OSPanel\domains\zruno.com.ua\system\library\db\mysqli.php:10 Stack trace: #0 C:\OSPanel\domains\zruno.com.ua\system\library\db.php(31): DB\MySQLi->__construct('localhost', 'root', '', 'zruno.com.ua', '3306') #1 C:\OSPanel\domains\zruno.com.ua\system\framework.php(80): DB->__construct('mysqli', 'localhost', 'root', '', 'zruno.com.ua', '3306') #2 C:\OSPanel\domains\zruno.com.ua\system\startup.php(104): require_once('C:\\OSPanel\\doma...') #3 C:\OSPanel\domains\zruno.com.ua\index.php(19): start('catalog') #4 {main} thrown in C:\OSPanel\domains\zruno.com.ua\system\library\db\mysqli.php on line 10

 

Я так понимаю что скорее что то с базой данных не то.... что я сделал не так или не до конца сделал?

P.S. магазин находится на компе т. е. это не перенос на другой хостинг с изменением доменного имени.... а просто хотел поменять доменное имя сайта и тут такая засада :(

Я так понимаю что скорее что то с базой данных не то -тут вы не правы. не то- это то что вы делаете. зачем вы в конфиге переименовали данные базы данных? зачем при настройке опенкарта используете мануал по джумле? 

Ссылка на комментарий
Поделиться на других сайтах


Если бы полностью понимал то меня бы здесь не было!

Поэтому и обращаюсь на форум для помощи и чтобы помогли разобраться что к чему.

Из того что понимаю это:

1. Создал и наполнил интернет магазин товаром (пока на компе используя опенсервер).

2. Решил переименовать магазин и изменить доменное имя:

А) Переименовал папку eldoradoplus в XXXXXX.com.ua

Б) Поменял пути в файлах  config.php и /admin/config.php с eldoradoplus на XXXXXX.com.ua

В) Переименовал базу данных в PHPADMIN c eldoradoplus на XXXXXX.com.ua

 

Не смог найти файл configuration.php соответсвенно его не отредактировал.... но магазин вроде запустился.

Вот и спрашиваю что я не так сделал и на сколько критично что я не поменял в указанном файле одну запись (возможно данный файл в 3 опенкарте называется иначе).

Ссылка на комментарий
Поделиться на других сайтах


Цитата

Я так понимаю что скорее что то с базой данных не то -тут вы не правы. не то- это то что вы делаете. зачем вы в конфиге переименовали данные базы данных? зачем при настройке опенкарта используете мануал по джумле? 

 

Не понял, где именно я использую мануал по джумле? Вроде все использую что прописано для опенкарта....

После переименования базы данных сайт запустился...

 

Вроде сделал все что необходимо кроме:

 

 

Спойлер

 

Но это еще не все. Теперь следует зайти на локальный сервер и открыть папку, в которую ранее была разархивирована CMS. То есть в  коренную папку созданного сайта (в моем случае stimylrosta) и уже там отыскать файл configuration.php, изменив нижеприведенную строку, прописав в ней на латинице после знака равно новое заданное имя.

public $user = 'ВАШЕ ИМЯ';
Источник: https://stimylrosta.com.ua/bd/10-kak-sozdat-i-pereimenovat-bazu-dannykh

 

 

 

Вот и спрашиваю на сколько это критично т. к.  файл с таким именем даже поиском просто не нашел или может для опенкарт 3 версии это делать не нужно...

 

 

Изменено пользователем sputnic1436
Ссылка на комментарий
Поделиться на других сайтах


38 минут назад, sputnic1436 сказал:

 

Не понял, где именно я использую мануал по джумле? Вроде все использую что прописано для опенкарта....

После переименования базы данных сайт запустился...

 

Вроде сделал все что необходимо кроме:

 

 

  Показать контент

 

Но это еще не все. Теперь следует зайти на локальный сервер и открыть папку, в которую ранее была разархивирована CMS. То есть в  коренную папку созданного сайта (в моем случае stimylrosta) и уже там отыскать файл configuration.php, изменив нижеприведенную строку, прописав в ней на латинице после знака равно новое заданное имя.

public $user = 'ВАШЕ ИМЯ';
Источник: https://stimylrosta.com.ua/bd/10-kak-sozdat-i-pereimenovat-bazu-dannykh

 

 

 

Вот и спрашиваю на сколько это критично т. к.  файл с таким именем даже поиском просто не нашел или может для опенкарт 3 версии это делать не нужно...

 

 

мануал по джумле тут https://stimylrosta.com.ua/bd/10-kak-sozdat-i-pereimenovat-bazu-dannykh в вашей ссылке. в опенкарте нет ни каких файлов configuration

повторю вопрос- зачем вы при внесении изменений в файлы config.php помимо смены имени домена сменили пути подключения к базе данных? подключение нужно было оставить без изменений. вообще не пойму этого изврата- совмещать сайт на локалке с настройками на хостинге :)) но мож так оно вам удобнее

Изменено пользователем Dimasscus
Ссылка на комментарий
Поделиться на других сайтах


Цитата

повторю вопрос- зачем вы при внесении изменений в файлы config.php помимо смены имени домена сменили пути подключения к базе данных? подключение нужно было оставить без изменений. вообще не пойму этого изврата- совмещать сайт на локалке с настройками на хостинге :)) но мож так оно вам удобнее

Я посчитал что логично будет если сайт и  база данных будет называться одинаково... а то со временем можно запутаться в названиях (сайт называется так а база данных с того сайта совсем по другому).

Ссылка на комментарий
Поделиться на других сайтах


ну в таком случае и путь к бд и имя бд нужно было менять. и имя самой базы.

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.