Всё началось с того что я нечаянно удалил индексный файл сайта.
Я скопировал содержимое индексного файла другого сайта(второй сайт тоже на Drupal 6.15) и создал новый index.php вставив то что скопировал.
Вроде открывается главная страница. Но после авторизации куда не кликни-меня выбивает(причём в "пользователях на сайте" я есть). Войдите или зарегистрируйтесь...
Комментарии
1. Почистите кэш
2. Почистите куки в браузере и перезапустите браузер
3. Посмотрите сохраняются ли сессии PHP
Я теперь вообще на сайт зайти не могу. Вот такая ошибка:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 3000 bytes) in /home/.../public_html/.../includes/image.gd.inc on line 190
В поиск
Такие симптомы бывают, когда в settings.php прописываешь куки на домен (это часто для FCK нужно) - а потом переносишь сайт.
По поводу ошибки:
http://drupalist.org.ru/FAQ/2.5.html
К php.ini у меня есть доступ. А как его отредактировать?
Редактором вестимо, как же ещё?
Azerot , спасибо!
А то что код в index.php из другого сайта, ничего страшного?
Вообще-то для всех сайтов Drupal index.php одинаковый. Модули его не затрагивают.
Всё, всем большое спасибо!!!
А где посмотреть можно?
То могу авторизоваться, то не могу...
Вчера работало, сегодня опять выкидывает меня.
Как оказалось что такое у меня на всех трёх сайтах! Я в ужасе просто! Что же делать?
Подскажите пожалуйста!!!
Если хотя бы иногда срабатывает значит вряд ли дело в этом.
Кэширование включено? Если да, то режим кэширования надеюсь обычный, а не агрессивный?
Далее, когда вас выкинет сделайте в браузере Ctrl+F5, возможно вдруг окажется, что и не выкинуло.
Утром сегодня зашёл-работало всё. Включил кеширование(отключено было).
Сейчас вот с работы пришёл-выкидывает опять. В чём же дело может быть ещё?
А в php.ini не может быть ничего?
А не в сервере ли дело? Потому что меня и с форума выкидывает тоже...
Если на работе не выкидывает, а выкидывает дома, то наверное не в хостинге дело, а в настройках домашней машины?
Crtl+F5 делали?
Я только дома занимаюсь.
Походу дело в браузере было. Я всёвремя пользовался оперой. Тут решил попробывать IE-стало всё работать. Переустановил ту же оперу, пока работает вроде. Надеюсь нормально всё будет.
Спасибо за советы!
Вот блин! Опять отказало всё. В трёх браузерах не работает.
Умудрилось сделаться так что меня двое на сайте и ещё я гость. И опять же недоступно ничего.
Я уже запутался напрочь! То работает, то не работает...
Что же мне делать?
И в 3-й раз спрашиваю - Ctrl+F5 делали после того как "выкинуло"?
С Ctr не происходит ничего, просто F5 обновляет страницу.
В FireFox работает с Ctr, сначало не работало даже так. Но спустя небольшое время заработало.
Вот я авторизовался на сайте, пробежался по главной, в профиль свой зашёл и т.д.-нормально всё.
Потом в администрирование захожу, мне-доступа нет. Я авторизуюсь ещё и там, и всё вроде пока работает.
Но опять же, надолго ли...
Вот, пожалуйста.
Закончил в FireFox, зашёл через оперу. Авторизовался на главной, перехожу на администрирование-там опять войдите или зарегистрируйтесь. Я ещё раз ввёл данные, вошёл. Жму на "содержимое"-и выкинуло опять.
Ну и как работать, я не представляю...
Drupal не может быть виноват?
Вот ещё логи ошибок с хостинга:
[Fri Feb 12 17:03:32 2010] [error] [client 77.247.234.153] File does not exist: /home/.../public_html/404.shtml
[Fri Feb 12 17:03:32 2010] [error] [client 77.247.234.153] File does not exist: /home/.../public_html/sites/all/modules/photos/thickbox/loadingAnimation.gif
...дальше повторяются так и чередуясь...
Может тут чего?
А вы не бегайте по браузерам!
Когда вы входите в каком-либо браузере на сайт, создаётся специальный куки, в котором хранится ваша сессия.
Куки хранится в БРАУЗЕРЕ. Поэтому как только вы сменили браузер - вы не авторизованы и вам опять нужно входить. Надеюсь это ясно?
Теперь про Ctrl+F5.
Для анонимусов страницы Drupal кэшируются, для зарегистренных - нет
Но браузер кэширует все страницы - ему пофигу зашли вы на сайт или нет.
Именно поэтому, когда вы выходите - в браузере вы продолжаете видеть всё как будто не выходили и только после обращения к меню получаете отлуп от Drupal, потому что функция доступна только вошедшим юзверям, а вы вышли. Чтобы всё пришло в норму - нужно сбросить кэш браузера через Ctrl+F5 (в IE и FireFox должно работать)
Соответственно, если вы раньше заходили на какую-либо страницу анонимом, а потом вошли и перешли на эту же страницу, то браузер может показать старую страницу (для анонима), что создаст вам видимость того, что вас "выкинуло" с сайта. Опять же Ctrl+F5 решит проблему.
Всё. Пробуйте.
Как всё запутано!
Браузер FireFox:
Захожу на главную(пользователей:0, гостей:0), авторизуюсь-меня становится двое пользователя и двое гостей.
Нажимаю Ctr+F5-перезагружается, но ничего не меняется. Перемещаюсь по сайту и в административном разделе-без изменений.
Браузер Opera:
Захожу на главную-пользователей:0, гостей:0. (В FireFox не выходил)
Браузер IE:
Захожу на главную-пользователей:0, гостей:0. (В FireFox не выходил)
Я вот всё это не могу понять. Это чушь какая-то получается.
Вопрос на засыпку - у вас нигде не используется одновременно domain.com и www.domain.com во время переходов по вашему сайту? (где domain.com - это имя вашего сайта). Если да, то одна кука для domain.com, другая для www.domain.com - вот вас и двое! Остановитесь на одном варианте либо с www либо без него
Внутри сайта вроде нет ничего такого, всё через www.
Как мне теперь восстановить всё? Я хочу остановиться на опере(в ней кстати нет сброса кэш). Вот сейчас пришёл с работы и не могу авторизоваться опять.
Какие можно принять меры чтобы восстановить всё? Я же не могу ничего сейчас сделать. Зашёл через один браузер и встал на месте.
Аха, на самом кривом браузере
Восстановить что? Вы разве что-то меняли?
Зайдите в браузер, почистите куки на домене вашего сайта. Если не знаете как выбрать - почистите все куки.
Закройте браузер. Откройте браузер и попытайтесь зайти на сайт.
Azerot, спасибо за помощь!
Вроде теперь ясно в чём дело было.
в тему данных прыжков с бубном я бы еще упомянул существование таблички sessions в друпале, ее можно чистить, смотреть и тд
подробности - в гугле