Соответствует ли домен 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, указав новое имя базы данных и пользователя базы данных.