Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Перенос сайта - не работает авторизация. Что не так?

Перенос сайта - не работает авторизация. Что не так?
, by

Всем привет.

Начинаю знакомство с drupal.
Перенесла рабочий сайт с хоста - себе на комп. Сайт поднялся, но в админку попасть не могу.
На рабочем варианте - нет проблем.
На localhost - перенаправляет меня на ту же страницу входа - никаких ошибок не выдает.

Подскажите, пожалуйста, какие изменения нужно внести? Где искать проблему?

1 answer
votes: 672
Answer

Наверно база перенеслась плохо, вы чем переносите БД?


Добрый день. Спасибо, что откликнулись. Экспортировала - Импортировала БД с помощью PhpMyAdmin-сам сайт открылся - все хорошо.

Открыла БД - проверила таблички все на месте - таблица user - содержит инфу о моем пользователе.

Только вот в админку попасть не могу.


я не чистила таблицы cache и sessions.

все таблицы с префиксом cache_ - очищать?


Вы меняли адрес сайта в дампе Базы данных? То есть у вас на хостинге один адрес сайта, вам нужно сменить его в дампе БД на новый http://localhost. Используйте для этого notepad++ или другой текстовый редактор. Откройте файл дампа БД и замените ваш старый адрес на новый, используйте для этого функцию Найти и заменить (Ctrl+F, там будет вкладка найти и заменить), вообщем меняете
http://example.com

на

http://localhost

И заново импортируйте дамп в вашу БД.

 


Их стоило почистить перед тем как создавать дамп, сейчас просто можете кеш почистить, да крон запустить.


таблицы очищу.

Скажите пожалуйста, а зачем крон запускать?

 


Зделала как Вы сказали.

Переименовала все пути в файле импорта sql и заново его импортировала.

Очистила таблицы Cache и Sessions.

 

Всё равно авторизоваться не могу(((

 

перенаправляет меня на страницу http://localhost/user


/admin/config/system/cron вот на этой странице можно крон запустить.


извините, а где это набирать? в браузере? - пишет страница не доступна.

у меня Windows 7


А что пишет, что пароль не подходит? попробуйте восстановить пароль, емайлы приходят в денвере в папку tmp.


Да в браузере напишите

http://localhost/admin/config/system/cron


 

http://localhost/admin/config/system/cron

 

Доступ запрещен

У вас нет доступа к этой странице.

 

 

 


А точно, на нее можно только под админом зайти по умолчанию.


ничего не пишет. редирект на страницу входа и всё.

при попытке востановить пароль в папку wamp/tmp ничего не появилось.


А без крона никак? Ничего нельзя сделать???


У вас точно все настройки стандартные, такое ощущение что у вас сессия сразу же уничтожается, когда вы ее создаете.


Попробуйте перенести сайт с помощью модуля backup and migrate:

http://drupal.org/project/backup_migrate_dropbox


В какой момент должна сессия создаваться? В каком файле можно написать print_r($_SESSION); die(); ?

Авторизация в модуле user проходит? Используются стандартные сессии или куки+запись в БД ?


Я думаю друпал в данном случае не причем, в нем все работает как часы. Проблемы могут быть в настройках сервера.

 

Создайте нового пользователя, зайдите потом через phpmyadmin в таблицу user и из поля password нового пользователя вставьте значение в поле password админа. И попробуйте снова зайти.


Это нестандартное поведение.

Возможно на сайте есть код, который специально не позволяет работать с локальной копией.

Или глюки.

Вообще некорректно говорить о друпал сайте не перечисляя списка установленных модулей и адреса сайта.

 

Если вообще вы по нулям с друпалом, то проще обратиться платно к соответствующему специалисту и он поможет, чем тратить дни безперспективно пытаясь решить то что требует намного больших знаний.

А друпал требует огромных знаний. Есть книга Definite Guide по друпал (1077 страниц) и она дает ТОЛЬКО ВВЕДЕНИЕ в друпал.


Пробовала менять пароль - ничего не помогло(

Помогите, пожалуйста! в чем то же есть проблема((


Ошибки

 

access.log:
127.0.0.1 - - [07/Dec/2012:20:37:16 +0600] "GET /user HTTP/1.1" 304 -
127.0.0.1 - - [07/Dec/2012:20:37:46 +0600] "POST /user HTTP/1.1" 404 5704

apache_error.log:
[Fri Dec 07 20:53:06 2012] [error] [client 127.0.0.1] File does not exist: E:/wamp/www/user, referer: http://localhost/user


Скажите, пожалуйста - какие настройки сервера проверить?


Когда вы экспортировали БД вы поменяли в дампе базы данных все имена старого сайта:

http://localhost

на новый

http://example.ru

 

?


да. всё поменяла... больше 1000 записей...

только наоборот - с названия сайта http://мойсайт-винете.рф

на

http://localhost

 

Я же пытаюсь дома его поднять..

 


Все мои дорогие!

Получилось))))

 

Проблема в настройках апатч - не был включен mod_rewrite.

 

Огромное спасибо, всем откликнувшимся!

Искреннее, теплая благодарность - admin-у Kiss


эмм.. жесть как она есть.