Изменение заглушки главной страницы по умолчанию в Drupal 6 - PullRequest
0 голосов
/ 24 октября 2011

В Drupal 6 можно перейти на страницу «Конфигурация сайта» -> «Информация о сайте», а внизу есть настройка под названием «Главная страница по умолчанию». URL сайта (в тексте) там неизменяемый через интерфейс. Однако у нас там неправильное значение.

Это произошло потому, что я использовал модуль резервного копирования / восстановления для копирования данных рабочего сайта на тестовый сервер. Это должно быть проблема с данными, потому что это единственное изменение, которое произошло. Однако я совершенно не знаю, как это исправить. URL исходного сайта находится по всей базе данных.

Простая очистка базы данных и переустановка невозможны, поскольку нам нужны данные об узле, пользователе, CCK и т. Д. С этого рабочего сервера.

Есть два предложения, которые я видел по всему Интернету, чтобы это исправить: измените значение settings.php и очистите все таблицы cache_ * в Drupal.

В нашем случае файл settings.php не изменился и является правильным. И мы оба использовали интерфейс Admin Menu, чтобы очистить кэш, и вручную вошли и убедились, что все таблицы кеша пусты.

Ответы [ 2 ]

0 голосов
/ 24 октября 2011

Какую минорную версию Drupal 6 вы используете?

Мне удалось вывести рабочий сайт, загрузить его в LOCALHOST, и мне не пришлось изменять данные по порядку, чтобы "Главная страница по умолчанию" обновлялась до http://localhost/mylocalsite/. Очистить кеш, запустить обновление .php, или cron, возможно, были единственными вещами, которые я должен был сделать, если это так. Переход от PROD к TEST или DEV - это то, что я делал не раз.

Вы говорите: «settings.php не изменился» - Вы имеете в виду, что $ base_url закомментирован? Единственное, что изменилось, это $ db_url?

0 голосов
/ 24 октября 2011

Одним из возможных решений является простое создание дампа производства MySQL.Откройте удобный текстовый редактор UTF8, такой как notepad ++, найдите и замените yourtestserverdomain.com на yourproductionserverdomain.com.Затем примените этот дамп к целевой базе данных MySQL.Сделайте резервную копию продукта в первую очередь!И запустите update.php после применения.

...