в идеале, в БД не должно быть абсолютных адресов (с именем домена), а только относительные (без имени домена)..
чтобы несколько раз не делать одну и туже работу (выборки-обработку данных, генерации вывода меню, блоков, страниц) друпал сохраняет результаты своей работы в КЭШ . Туда могут сохраниться и абсолютные адреса страниц..
Поэтому при переносе сайта на другой домен, необходимо очистить таблицы, содержащие кэшированные данные..
найти эти таблицы очень просто - их названия начинаются с префикса - "cashe_"
а имя текущего домена друпал берет из переменной $base_url, значение которой устанавливается в файле settings.php(обычно он находиться в папке /sites/default, в нем же определяются настройки подключения к БД)
Один хрен:
1) в какую папку на новом сервере вы переносите drupal-сайт
2) если вы меняете домен
В большинстве случаев в БД лазать не надо. Исключение может быть для рисунков вставленных через CKEDitor ну и еще для некоторых модулей. Если вы с этими модулями работаете то и без меня должны знать.
А вот если вы меняете папку файловой системы Drupal (с default/files на files) - тогда надо лезть в БД.
Комментарии
в идеале, в БД не должно быть абсолютных адресов (с именем домена), а только относительные (без имени домена)..
чтобы несколько раз не делать одну и туже работу (выборки-обработку данных, генерации вывода меню, блоков, страниц) друпал сохраняет результаты своей работы в КЭШ . Туда могут сохраниться и абсолютные адреса страниц..
Поэтому при переносе сайта на другой домен, необходимо очистить таблицы, содержащие кэшированные данные..
найти эти таблицы очень просто - их названия начинаются с префикса - "cashe_"
а имя текущего домена друпал берет из переменной $base_url, значение которой устанавливается в файле settings.php(обычно он находиться в папке /sites/default, в нем же определяются настройки подключения к БД)
Хм, не помогла очистка, домен тотже еще со старого хостинга.
это поменяли?
Да, поменял.
Стоп, переносе конфиг меняется чтоли?Если да, то каким образом - с технической точки зрения?=)
Один хрен:
1) в какую папку на новом сервере вы переносите drupal-сайт
2) если вы меняете домен
В большинстве случаев в БД лазать не надо. Исключение может быть для рисунков вставленных через CKEDitor ну и еще для некоторых модулей. Если вы с этими модулями работаете то и без меня должны знать.
А вот если вы меняете папку файловой системы Drupal (с default/files на files) - тогда надо лезть в БД.
Я не менял домен название папки соответсвенно тоже