Почему меня перенаправляют на старый сайт Drupal? - PullRequest
0 голосов
/ 01 ноября 2010

Я дублировал файлы и базу данных Drupal, чтобы не работать на производственном веб-сайте.

Я изменил имя базы данных в файле settings.php нового drupal.

Однако, когда явойти с новым Drupal, я всегда приземляюсь на старый Drupal.Также, когда я нажимаю на любую ссылку в старом месте назначения, URL-адрес меняется на старый.

Странно, потому что, когда я добавляю новый узел к старой копии, он появляется в новой копии.Если

Новая база данных не содержит ее, поэтому я предполагаю, что новая копия читает старую базу данных.

Но если я удаляю новую базу данных, новая копия говорит: «Сайт отключен:техническая проблема ", поэтому новый drupal фактически указывает на новую базу данных ...

Обновление : Возможно, это проблема домена apache?Новый путь отображается как старый путь? .. Я не знаю, что делать

Ответы [ 4 ]

2 голосов
/ 01 ноября 2010

Несколько вариантов отладки (я полагаю, что вы используете Drupal 6.x):

  1. Вы пробовали очистить кеш Drupal ?
  2. Вы пытались удалить все куки из вашего браузера?
  3. У вас есть базовый_url, определенный в settings.php?

Следующие вопросы (обновление):

  1. Как вы настраиваете drupal и apache здесь?Используете ли вы отдельные виртуальные хосты, чтобы сайты были полностью независимыми (т. Е. Отдельная кодовая база, отдельная БД, отдельный виртуальный хост Apache)?
  2. В любом случае вы изменили файл .htacess для вашей установки drupal?
  3. Правильно ли вы настроили apache ?
1 голос
/ 03 ноября 2010

Итак, в конце дня я наконец-то понял, почему. Это был файл .htaccess

Мне нужно обновить эту строку:

RewriteBase /oldwebsite

до

RewriteBase /newwebsite
0 голосов
/ 03 ноября 2010

Одной из возможностей является модуль «Защищенные страницы», если он установлен (если у вас есть какие-либо модули электронной коммерции, возможно, вы его установили), это может быть перенаправление ваших страниц администратора на https по адресу производственного сайта.

Если это так, вы можете отключить его в БД с инструкциями здесь: http://drupal.org/node/157632 и сможете получить доступ к вашему локальному сайту.

0 голосов
/ 01 ноября 2010

Это может быть модуль домена , имеющий собственную логику перенаправления base_url.

...