Проблемы с отправкой сообщений
При отправке некоторых сообщений на этом форуме[link1] появляется следующая ошибка:
406 Not Acceptable
Not Acceptable
An appropriate representation of the requested resource /forum/posting.php could not be found on this server.
Apache/1.3.34 Server at www.pgpru.com Port 80
Она происходит, к примеру, при попытке в теме про WinPT[link2] отправить сообщение следующего содержания:
link[link3]
(здесь не могу привести, иначе текущее сообщение не отправится)
Пробовал под Mozilla Firefox 1.5.0.1 и Opera 8.5x, как с www.pgpru.com[link4], так и с pgpru.com[link5], как с включённым Browser User Agent, так и с отключённым.
Во всех случаях сообщение невозможно отправить и даже воспользоваться предварительным просмотром.
В чём причина столь странного поведения форума/сайта и можно ли это как-нибудь исправить?
Ссылки
[link1] http://www.pgpru.com/forum/
[link2] http://www.pgpru.com/forum/viewtopic.php?p=9688#9688
[link3] http://lusfert.land.ru/winpt.txt
[link4] http://www.pgpru.com/
[link5] http://pgpru.com/
[link6] http://www.pgpru.com/forum/viewtopic.php?p=9704#9704
[link7] http://lusfert.land.ru/files/http_log.txt
[link8] http://www.pgpru.com/forum/viewtopic.php?p=9929#9929
[link9] http://i10.photobucket.com/albums/a142/someuser00/pgpru.png
Kent накануне мне сообщил, что не может из-за названной ошибки создавать новые темы (при этом размещение в разделе Офф-топик не вызывает проблем). Если он и Вы не сталкивались с этой ошибкой до закрытия форума для гостей, значит, что-то в ACL форума.
Как только у меня появится достаточно времени (надеюсь, в течение недели), я хочу полностью переустановить форум из чистого дистрибутива. За время эксплуатации он столько модифицировался и обновлялся патчами, что в код могли закрасться ошибки. Мне хотелось оттянуть этот момент до выхода третьей версии phpBB, но откладывать дальше уже похоже просто опасно.
И я сталкивался с этим, когда в теме http://pgpru.com/forum/viewtopic.php?t=857 пытался продублировать такое содержимое: http://arstechnica.com/news.ars/post/20060217-6206.html. Пришлось ограничиться ссылкой.
Форум обновлён (это же привело к некоторой потере его функциональности и, возможно, к каким-то новым ошибкам). Меня же сейчас конкретно интересуют ошибки 406. Если вы по-прежнему будете с ними сталкиваться, прошу дать мне знать.
Отправляю сообщение и ... получилось
Ошибки уже кажется нет, правда из логина выбрасывает по-старому.
Ждём дальнейших улучшений!
Рано радовался – в раздел Linux уже ничего не могу ответить с этой же ошибкой.
Ошибка, описанная в первом сообщении, проявляется как и прежде.
Окей, если unknown снова с нами — это уже неплохо. :) Разбор полёта продолжу с хостинг-провайдером...
Ничего не получается. Тему не могу создать.
Раздел Офф-топик я снова открыл для всех. Попробуйте все поразмещать там какие-нибудь тестовые темы и сообщения и расскажите здесь о результатах.
Ещё меня вот что интересует. При выводе ошибки 406 сервер последним сообщением в HTTP-сессии возвращает клиенту список поддерживаемых им типов содержимого и кодировок. Кто-нибудь из вас, у кого возникают такие ошибки, может прислать мне этот ответ сервера?
Вот лог HTTP-сессии при попытке предв. просмотра сообщения в теме про WinPT[link6]:
link[link7]
(если вставить этот лог сюда, то и здесь возникает ошибка 406 при отправке сообщения)
Содержимое cookies заменено на [...].
Неужели это только у меня такая ошибка возникает? Попробуйте ещё кто-нибудь отправьте (или произведите предв. просмотр) моё сообщение[link3] в тему про WinPT[link2].
Такой же ответ сервера при попытке создать тему в "Офф-топик".
Кто-нибудь ещё может разместить свой лог?
Lustermaf, а можете показать лог для сообщений, которые не приводят к 406?
Lustermaf, мне удалось воспроизвести проблему с Вашим сообщением. Она не специфична для темы про WinPT: попытка разместеть или предварительно просмотреть этот текст в форуме возвращает ошибку 406.
Более того, я смог выявить конкретный триггер этой ошибки, по крайней мере, в данном сообщении (таких триггеров может быть больше). Это последовательность символов m, a, i, l, за которыми следует пробел (слитно слово не пишу, чтобы не напороться на ошибку). Если убрать это слово или заменить его на русское "емэйл", сервер принимает сообщение.
Согласно информации с официального форума phpBB, причиной нашей проблемы может быть некорректно настроенный на сервере mod_security (он в ведении хостинг-провайдера). Посмотрим, что удастся со всем этим сделать.
Проблема с ошибками 406 решена. Жду подтверждения от участников форума.
Подтверждаю, сообщение отправить смог[link8].
Однако возникли новые проблемы: соединяться с www.pgpru.com/forum/ получается только через раз (часто появляется ошибка The connection has timed out... The server at www.pgpru.com is taking too long to respond.) и периодически на загруженных страницах пропадает оформление[link9] (91 KB).
Да, я видел то же самое. Такое иногда бывает из-за перегрузки физического сервера за счет других виртуальных серверов. На момент отправки этого сообщения работа сервера стабилизировалась.
Ошибка пропала. Тема создаётся.
Как сообщил Мыколка, форум стал заставлять его бесконечно обновлять свой пароль. Наверняка, другие тоже столкнулись с такой же проблемой. Она устранена.
Вот так: одно чинишь — другое ломается...
Подтверждаю, было такое с паролем.
Пишу, чтобы проверить, отправляется ли мое сообщение.
Попутно БОЛЬШОЕ спасибо Lustermaf'у, что он подробно ответил мне на некоторые вопросы на другом форуме, пока здесь существовала описанная проблема.
Из Firefox 3.0.3 не сохраняет комментарии на форуме. И не появляется сообщение "Введен неверный ответ на тест Тьюринга.
Пожалуйста, повторите попытку". JavaScript и Java разрешены, сертификат есть. Из IE нормально сохраняет. WinXP SP-3.
Про картинку слева что писать: цветок или роза, кошка или катенок и т.д, может лучше на числа их поменять?
Кукисы включены?
Роза. Второе – всё равно, только котёнок.
Менять ничё не надо. Со 2-го-3го раза все угадывают каков правильный ответ.
Есть ещё "котёнок верёвка" и "котята".
сообщение написано под Tor + Firefox 3.0.3, cookies разрешены, JavaScript блокирую.
JS на сайте не используется. Проверяйте свою конфигурацию. Убедитесь, что куки действительно доходят (можете в настройках браузера просмотреть список куков, хранящихся в данный момент), убедитесь, что от нашего сайта у Вас проставлена по крайней мере одна кука с именем sid.
JS используется для панельки wiki-разметки.
Без неё жить можно. Речь о существенном функционале.