Cмена путей при экспорте в дампе

Главные вкладки

Аватар пользователя Indeoo Indeoo 22 ноября 2011 в 19:09

Во всех инструкциях по правильному переносу БД, если этот раздел, однако при экспорте БД я не вижу/не знаю как изменить пути к сайту.

Комментарии

Аватар пользователя Orion76 Orion76 22 ноября 2011 в 19:35

в идеале, в БД не должно быть абсолютных адресов (с именем домена), а только относительные (без имени домена)..
чтобы несколько раз не делать одну и туже работу (выборки-обработку данных, генерации вывода меню, блоков, страниц) друпал сохраняет результаты своей работы в КЭШ . Туда могут сохраниться и абсолютные адреса страниц..
Поэтому при переносе сайта на другой домен, необходимо очистить таблицы, содержащие кэшированные данные..

найти эти таблицы очень просто - их названия начинаются с префикса - "cashe_"

а имя текущего домена друпал берет из переменной $base_url, значение которой устанавливается в файле settings.php(обычно он находиться в папке /sites/default, в нем же определяются настройки подключения к БД)

Аватар пользователя VasyOK VasyOK 23 ноября 2011 в 0:54

Один хрен:
1) в какую папку на новом сервере вы переносите drupal-сайт
2) если вы меняете домен

В большинстве случаев в БД лазать не надо. Исключение может быть для рисунков вставленных через CKEDitor ну и еще для некоторых модулей. Если вы с этими модулями работаете то и без меня должны знать.

А вот если вы меняете папку файловой системы Drupal (с default/files на files) - тогда надо лезть в БД.