2 сайта, 3 БД, перенос с изменением названия БД

Аватар пользователя Palch Palch 17 декабря 2019 в 12:35

Задача - перенос на другой хостинг:
1. сайт moysladkiy.ru на двух базах moysladkiy_db0 и moysladkiy_db1
2. сайт konkurs.moysladkiy.ru на одной базе moysladkiy_konk
Сайты находятся на одном Drupal (версия 6.15). Файл settings.php у меня только один, и лежит в папке \moysladkiy.ru\sites\default\; в нём прописана одна база moysladkiy_db0. Где прописана база moysladkiy_db1 я не нашёл. Прописку базы moysladkiy_konk я нашёл в папке \konkurs.moysladkiy.ru\protected\config\ в двух файлах: production_back.php и production_front.php.
Сам перенос: из-за непреодолимых настроек нового хостинга я могу создать базы только с немного укороченными названиями: moysladk_db0, moysladk_db1 и moysladk_konk. После переноса и перенастройки settings.php сайт moysladkiy.ru заработал. Правда, наверно, без базы moysladk_db1, т. к. я не знаю где она прописывается. А сайт konkurs.moysladkiy.ru не заработал (Internal Server Error), даже после перенастройки файлов production_back.php и production_front.php.
Внимание вопрос: где ещё могут находиться настройки прописки базы moysladk_konk? Файлы в Drupal я все прошерстил (в Notepad++ по поиску "moysladkiy_konk") - больше ничего не нашёл. Может в базе moysladk_db0 есть хитрая табличка? Есть идеи? Помогите плиз если кто сталкивался.

Лучший ответ

Аватар пользователя Palch Palch 19 декабря 2019 в 11:14

Какие сайты не открываются? Эти moysladkiy.ru и konkurs.moysladkiy.ru? Они не существуют. Это просто пример. Проблему я решил переносом сайтов на хостинг, где я могу называть базы как хочу. А копаться в коде нестандартного Drupal - дело неблагодарное, очень муторное и долгое.

Комментарии

Аватар пользователя ivnish ivnish 17 декабря 2019 в 12:38

Вангую что moysladk_db1 тупо не использовалась. Возможно она пустая, а может это своеобразный бэкап

Аватар пользователя VasyOK VasyOK 17 декабря 2019 в 12:51

На старом хостинге еще есть возможность посмотреть как это работает?

"сайт moysladkiy.ru на двух базах moysladkiy_db0 и moysladkiy_db1" - это как? Не спорю возможно. Например на одном домене 2 сайта для разных его частей.

"production_back.php и production_front.php" - тоже только догадываться. В этом разбирается только тот, кто это делал.

Если вы владелец, лучше решать вопрос с bmshop.ru

Аватар пользователя Palch Palch 19 декабря 2019 в 11:14

Какие сайты не открываются? Эти moysladkiy.ru и konkurs.moysladkiy.ru? Они не существуют. Это просто пример. Проблему я решил переносом сайтов на хостинг, где я могу называть базы как хочу. А копаться в коде нестандартного Drupal - дело неблагодарное, очень муторное и долгое.

Аватар пользователя ivnish ivnish 19 декабря 2019 в 11:30

Имя базы хранится только в settings.php файле и поменять его там на новое имя базы вообще не проблема

Аватар пользователя deadie deadie 19 декабря 2019 в 11:32

По моему, проблема из пальца. Достаточно скачать код сайта на локальный компьютер и запустить поиск строки по файлам, если уж там все так нестандартно.