2014-11-20 2 views
0

После восстановления дампа базы данных с моего сайта Drupal 6 на сервере тестирования все ссылки на меню ссылаются на исходный сайт Drupal вместо локального сервера тестирования. Я пробовал очистить все кеши без результата. Как я могу сделать ссылки меню на мой локальный тестовый сервер?Fix Drupal 6 URL-адрес меню на тестовом сервере

+0

Вы уверены, что путь к меню на самом деле не является полным URL-адресом? – isherwood

+0

Да. Это относительные пути. – Hendrik

ответ

0

Truncate (пусто) cache_menu стол. В phpMyAdmin выберите свою базу данных на боковой панели, затем таблицу, затем прокрутите вниз и нажмите «Очистить таблицу (TRUNCATE)».

Оператор SQL будет TRUNCATE cache_menu;.

Я предполагаю, что у вас есть резервная копия db, так как вы выполнили миграцию. Если нет, резервное копирование db first.

0

Я нашел проблему. Модуль i18n имел URL-адрес исходного веб-сайта в качестве URL-адреса основного (по умолчанию) языка. Устранение этого параметра приводит к ожидаемому поведению.

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