Задача - перенос на другой хостинг:
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 есть хитрая табличка? Есть идеи? Помогите плиз если кто сталкивался.
2 сайта, 3 БД, перенос с изменением названия БД
Главные вкладки
Лучший ответ
Какие сайты не открываются? Эти moysladkiy.ru и konkurs.moysladkiy.ru? Они не существуют. Это просто пример. Проблему я решил переносом сайтов на хостинг, где я могу называть базы как хочу. А копаться в коде нестандартного Drupal - дело неблагодарное, очень муторное и долгое.
Комментарии
Вангую что moysladk_db1 тупо не использовалась. Возможно она пустая, а может это своеобразный бэкап
На старом хостинге еще есть возможность посмотреть как это работает?
"сайт moysladkiy.ru на двух базах moysladkiy_db0 и moysladkiy_db1" - это как? Не спорю возможно. Например на одном домене 2 сайта для разных его частей.
"production_back.php и production_front.php" - тоже только догадываться. В этом разбирается только тот, кто это делал.
Если вы владелец, лучше решать вопрос с bmshop.ru
Вы решили проблему? У меня оба сайта вообще не открываются.
Какие сайты не открываются? Эти moysladkiy.ru и konkurs.moysladkiy.ru? Они не существуют. Это просто пример. Проблему я решил переносом сайтов на хостинг, где я могу называть базы как хочу. А копаться в коде нестандартного Drupal - дело неблагодарное, очень муторное и долгое.
Имя базы хранится только в settings.php файле и поменять его там на новое имя базы вообще не проблема
По моему, проблема из пальца. Достаточно скачать код сайта на локальный компьютер и запустить поиск строки по файлам, если уж там все так нестандартно.