"выбрасывает с сайта"

Главные вкладки

Аватар пользователя UHSF UHSF 7 февраля 2010 в 21:03

Всё началось с того что я нечаянно удалил индексный файл сайта.
Я скопировал содержимое индексного файла другого сайта(второй сайт тоже на Drupal 6.15) и создал новый index.php вставив то что скопировал.
Вроде открывается главная страница. Но после авторизации куда не кликни-меня выбивает(причём в "пользователях на сайте" я есть). Войдите или зарегистрируйтесь...

Комментарии

Аватар пользователя Azerot Azerot 7 февраля 2010 в 21:36

1. Почистите кэш
2. Почистите куки в браузере и перезапустите браузер
3. Посмотрите сохраняются ли сессии PHP

Аватар пользователя UHSF UHSF 8 февраля 2010 в 6:36

Я теперь вообще на сайт зайти не могу. Вот такая ошибка:
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

Аватар пользователя argon argon 8 февраля 2010 в 8:50

Такие симптомы бывают, когда в settings.php прописываешь куки на домен (это часто для FCK нужно) - а потом переносишь сайт.

Аватар пользователя UHSF UHSF 9 февраля 2010 в 21:05

"Azerot" wrote:
3. Посмотрите сохраняются ли сессии PHP

А где посмотреть можно?
То могу авторизоваться, то не могу...
Вчера работало, сегодня опять выкидывает меня.

Как оказалось что такое у меня на всех трёх сайтах! Я в ужасе просто! Что же делать?
Подскажите пожалуйста!!!

Аватар пользователя Azerot Azerot 10 февраля 2010 в 17:10

Если хотя бы иногда срабатывает значит вряд ли дело в этом.
Кэширование включено? Если да, то режим кэширования надеюсь обычный, а не агрессивный?
Далее, когда вас выкинет сделайте в браузере Ctrl+F5, возможно вдруг окажется, что и не выкинуло.

Аватар пользователя UHSF UHSF 11 февраля 2010 в 14:08

Утром сегодня зашёл-работало всё. Включил кеширование(отключено было).
Сейчас вот с работы пришёл-выкидывает опять. В чём же дело может быть ещё?

А в php.ini не может быть ничего?

А не в сервере ли дело? Потому что меня и с форума выкидывает тоже...

Аватар пользователя Azerot Azerot 11 февраля 2010 в 15:00

Если на работе не выкидывает, а выкидывает дома, то наверное не в хостинге дело, а в настройках домашней машины?
Crtl+F5 делали?

Аватар пользователя UHSF UHSF 11 февраля 2010 в 17:30

Я только дома занимаюсь.
Походу дело в браузере было. Я всёвремя пользовался оперой. Тут решил попробывать IE-стало всё работать. Переустановил ту же оперу, пока работает вроде. Надеюсь нормально всё будет.
Спасибо за советы!

Аватар пользователя UHSF UHSF 11 февраля 2010 в 19:45

Вот блин! Опять отказало всё. В трёх браузерах не работает.
Умудрилось сделаться так что меня двое на сайте и ещё я гость. И опять же недоступно ничего.
Я уже запутался напрочь! То работает, то не работает...
Что же мне делать?

Аватар пользователя UHSF UHSF 12 февраля 2010 в 16:26

В FireFox работает с Ctr, сначало не работало даже так. Но спустя небольшое время заработало.
Вот я авторизовался на сайте, пробежался по главной, в профиль свой зашёл и т.д.-нормально всё.
Потом в администрирование захожу, мне-доступа нет. Я авторизуюсь ещё и там, и всё вроде пока работает.
Но опять же, надолго ли...

Аватар пользователя UHSF UHSF 12 февраля 2010 в 16:35

Вот, пожалуйста.
Закончил в FireFox, зашёл через оперу. Авторизовался на главной, перехожу на администрирование-там опять войдите или зарегистрируйтесь. Я ещё раз ввёл данные, вошёл. Жму на "содержимое"-и выкинуло опять.
Ну и как работать, я не представляю...
Drupal не может быть виноват?

Аватар пользователя UHSF UHSF 12 февраля 2010 в 17:05

Вот ещё логи ошибок с хостинга:
[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
...дальше повторяются так и чередуясь...

Может тут чего?

Аватар пользователя Azerot Azerot 12 февраля 2010 в 18:57

А вы не бегайте по браузерам!
Когда вы входите в каком-либо браузере на сайт, создаётся специальный куки, в котором хранится ваша сессия.
Куки хранится в БРАУЗЕРЕ. Поэтому как только вы сменили браузер - вы не авторизованы и вам опять нужно входить. Надеюсь это ясно?

Теперь про Ctrl+F5.
Для анонимусов страницы Drupal кэшируются, для зарегистренных - нет
Но браузер кэширует все страницы - ему пофигу зашли вы на сайт или нет.
Именно поэтому, когда вы выходите - в браузере вы продолжаете видеть всё как будто не выходили и только после обращения к меню получаете отлуп от Drupal, потому что функция доступна только вошедшим юзверям, а вы вышли. Чтобы всё пришло в норму - нужно сбросить кэш браузера через Ctrl+F5 (в IE и FireFox должно работать)
Соответственно, если вы раньше заходили на какую-либо страницу анонимом, а потом вошли и перешли на эту же страницу, то браузер может показать старую страницу (для анонима), что создаст вам видимость того, что вас "выкинуло" с сайта. Опять же Ctrl+F5 решит проблему.

Всё. Пробуйте.

Аватар пользователя UHSF UHSF 12 февраля 2010 в 21:48

Как всё запутано!

Браузер FireFox:
Захожу на главную(пользователей:0, гостей:0), авторизуюсь-меня становится двое пользователя и двое гостей.
Нажимаю Ctr+F5-перезагружается, но ничего не меняется. Перемещаюсь по сайту и в административном разделе-без изменений.

Браузер Opera:
Захожу на главную-пользователей:0, гостей:0. (В FireFox не выходил)

Браузер IE:
Захожу на главную-пользователей:0, гостей:0. (В FireFox не выходил)

Я вот всё это не могу понять. Это чушь какая-то получается.

Аватар пользователя Azerot Azerot 13 февраля 2010 в 11:26

Вопрос на засыпку - у вас нигде не используется одновременно domain.com и www.domain.com во время переходов по вашему сайту? (где domain.com - это имя вашего сайта). Если да, то одна кука для domain.com, другая для www.domain.com - вот вас и двое! Остановитесь на одном варианте либо с www либо без него

Аватар пользователя UHSF UHSF 13 февраля 2010 в 19:41

Внутри сайта вроде нет ничего такого, всё через www.

Как мне теперь восстановить всё? Я хочу остановиться на опере(в ней кстати нет сброса кэш). Вот сейчас пришёл с работы и не могу авторизоваться опять.
Какие можно принять меры чтобы восстановить всё? Я же не могу ничего сейчас сделать. Зашёл через один браузер и встал на месте.

Аватар пользователя Azerot Azerot 13 февраля 2010 в 21:33

Quote:
Я хочу остановиться на опере(в ней кстати нет сброса кэш).

Аха, на самом кривом браузере Smile

Восстановить что? Вы разве что-то меняли?
Зайдите в браузер, почистите куки на домене вашего сайта. Если не знаете как выбрать - почистите все куки.
Закройте браузер. Откройте браузер и попытайтесь зайти на сайт.

Аватар пользователя orangeudav orangeudav 25 февраля 2010 в 15:34

в тему данных прыжков с бубном я бы еще упомянул существование таблички sessions в друпале, ее можно чистить, смотреть и тд
подробности - в гугле