Доступ на друпал запрещен после смены днс - PullRequest
0 голосов
/ 13 февраля 2012

Я только что изменил днс на сайте и теперь не могу войти в систему. Он разрабатывался под временным URL, и теперь он готов к работе.Все страницы / изображения / содержание там.Я просто не могу войти в систему. Я пытался выполнить экспорт / импорт, как указано здесь: http://drupal.org/node/1042784,, но импорт не будет выполнен.Нужно ли удалять или очищать все таблицы перед импортом?Это даже хороший / правильный способ исправить проблему?

Я искал в Google, Drupal и на этом сайте.Я задавал этот вопрос на форуме drupal и в моей хостинговой компании.Ответов пока нет.Мне крайне необходимо войти на этот сайт.

Спасибо за любую помощь!

Ответы [ 2 ]

0 голосов
/ 19 марта 2013

У меня была такая же проблема. Комментирование (или изменение значения) $ cookie_domain в sites / default / settings.php решило эту проблему для меня.

0 голосов
/ 13 февраля 2012

Соответствует ли домен cookie в файле settings.php новой записи DNS?Если нет, попробуйте изменить cookie_domain на новое доменное имя.

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

mysqldump -uroot -p drupaldb > drupaldb.dump

Затем войдите в MySQL и удалите и создайте базу данных с новым именем (не забудьте сопоставить и символустановите, если вам это нужно):

mysql> show create database drupaldb;
+-----------+-------------------------------------------------------------------+
| Database  | Create Database                                                   |
+-----------+-------------------------------------------------------------------+
| drupaldb  | CREATE DATABASE `drupaldb` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+-----------+-------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql> CREATE DATABASE `drupaldb_new` /*!40100 DEFAULT CHARACTER SET utf8 */;

Не забудьте предоставить пользователю права доступа к новой базе данных.

Для восстановления:

mysql -uroot -p drupaldb_new < drupaldb.dump

Теперь у вас должна быть новая база данных.Измените settings.php, указав новое имя базы данных и пользователя базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...