Привет любителям помучать drupal !!!
Перенес сайт на новый сервер, и появилось куча хлопот. Ну со шрифтами наверное у всех проблемы возникают..день бился кажется добился. Но с одной проблемой мне одному не справиться, помогите люди добрые. Использую русский инсталлятор. Проблема в том что когда ставлю друпал на сервер, в момент когда вписываю доступ к базе, нажимаю save... процесс начинается сначала и задает вопросы поновой...когда доходит до проверки файла settings(т.е. во второй раз) он говорит что ваш сайт уже работает, захожу в него. Но дальше еще интереснее, создаю аккаунт после этого, появляется надпись что в админку ты не залезешь, доступ запрещен. Тут явно настройки сервера, может кто подскажет что прописать в .htaccess чтобы заработало.
Заранее благодарен!!!
Комментарии
эмм... а какие права на settings в самом начале установки?
должен быть доступен на запись
само собой...там ведь все равно вылезает сообщение о том что откройте доступ к этому файлу..но файл ставлю открытым для записи.
Описание довольно невнятное. Насколько я понял, речь идет о том, что при установке Russian Drupal инсталляция проходит не полностью.
Это происходит оттого, что процесс загрузки файлов русификации в базу данных - процесс длительный и иногда превышает лимит времени, установленный в php.ini для выполнения скриптов.
При этом инсталлятор Drupal успевает таки прописать в файл settings.php параметры базы данных ($db_url = 'mysql://root@localhost/baza';) и проставить этому файлу защиту от записи. По этим критериям при попытке повторного запуска инсталлятора Drupal считает, что инсталляция прошла успешно ("говорит что ваш сайт уже работает").
Выход: либо попытаться установить Drupal без русификации и потом ее залить вручную - включить модуль locale и выбрать пункт меню locale, импорт языка. Либо увеличить время работы скрипта в php.ini - это параметры max_execution_time = 60 ; Максимальное возможное время выполнения сценария в секундах. и
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
Для Russian Drupal пользователь с админскими полномочиями уже заведен - логин admin, пароль - admin.
и этот не работает он не пишет что пароль не верен, в админку просто не заходит. готовую базу работающего сайта пробывал...этот аккаунт тоже не хочет работать...т.е. не заходит под аккаунтами не под какими...мне вот интересно когда заходим под аккаунтом он же сохраняется в cookies клиента. т.е. мы заходим по cookies или нет? может просто не включен cookies?
Просто, обычно, все отлично работает а на этом сервере ну никак. а доступа к php.ini нет, если только .htaccess изменять, но что писать не знаю.
когда проблемы с куками - не пишет, что пароль неверен (в куках хранится ID уже открытой сессии), просто кидает обратно на страницу логина, дело в чем-то еще...
поидее все так и происходит...захожу авторизуюсь...не пишет о том что пароль не верен...но при попытке зайти в админку пишет что доступ запрещен.
Кстати, "Ну со шрифтами наверное у всех проблемы возникают..день бился кажется добился." - это о чем? Крокозябры появлялись?
ага во первых там по умолчанию стояла кодировка KOI, поставил AddDefaultCharset UTF-8 когда это не помогло добавил charsetdisable on как вы пишите в темках, это когда я устанавливал Russian Drupal, шрифты установки исправились. Но когда базы завожу работающего сайта, все равно проблемы какието с кодировкой.
а как воаще происходит проверка пароля, к чему обращается и т.п.? может ктонибудь объяснить?