После восстановления дампа базы данных с моего сайта Drupal 6 на сервере тестирования все ссылки на меню ссылаются на исходный сайт Drupal вместо локального сервера тестирования. Я пробовал очистить все кеши без результата. Как я могу сделать ссылки меню на мой локальный тестовый сервер?Fix Drupal 6 URL-адрес меню на тестовом сервере
0
A
ответ
0
Truncate (пусто) cache_menu
стол. В phpMyAdmin выберите свою базу данных на боковой панели, затем таблицу, затем прокрутите вниз и нажмите «Очистить таблицу (TRUNCATE)».
Оператор SQL будет TRUNCATE cache_menu;
.
Я предполагаю, что у вас есть резервная копия db, так как вы выполнили миграцию. Если нет, резервное копирование db first.
0
Я нашел проблему. Модуль i18n имел URL-адрес исходного веб-сайта в качестве URL-адреса основного (по умолчанию) языка. Устранение этого параметра приводит к ожидаемому поведению.
Поскольку этот параметр не был очищен, когда модуль i18n был отключен, мне было трудно найти эту причину.
Вы уверены, что путь к меню на самом деле не является полным URL-адресом? – isherwood
Да. Это относительные пути. – Hendrik