416 Ошибка требуемого диапазона при установке Social Engine

К сожалению, я обременен программным пакетом Social Engine. Никогда, никогда не покупай это. Это очень плохо, и техническая поддержка за ужасно.

Во всяком случае, я попросил (даже заплатил), чтобы они сделали обновление, и три дня спустя (три дня!) Они наконец сделали это. Когда я зашел на сайт, то заметил, что все стили отсутствуют. Я открыл билет в службу поддержки, и все, что они сказали мне, было то, что это была ошибка 416 и связаться с моим провайдером.

Поскольку я являюсь провайдером, я начал проводить свои исследования только для того, чтобы обнаружить, что это редкая ошибка, и я не увидел никаких предложений по отключению запроса диапазона поворота на моем сервере Ubuntu 10.10 Linode (с последними версиями Apache и PHP5 с установленным расширением APC).

эта ошибка была обнаружена путем тестирования прямой ссылки на файлы CSS, которые находятся в папке тем в программном обеспечении с ошибками.

http://ministersdev3.themonastery.org/application/css.php?request=application/themes/monastery-theme/theme.css&c=6

Действительно ли это исправление сервера, которое я могу каким-то образом использовать, или это то, что их программное обеспечение может делать, что мне нужно изучить больше?

1 ответ

Решение

Это что-то вроде способа передачи запроса через php; скорее всего, выдает ошибку или что-то в этом роде, вместо того, чтобы подавать нужные данные.

Кажется, работает прямой доступ к файлу: http://ministersdev3.themonastery.org/application/themes/monastery-theme/theme.css

Но... в любом случае, зачем CSS-файлу частичная передача? Что-то еще не работает правильно, и я подозреваю, что 416 просто маскирует реальную проблему.

Обходной путь, чтобы заставить клиента прекратить отправку Range Заголовки (я до сих пор не представляю, почему это происходит...) будут блокировать заголовок в Apache: Header unset Accept-Ranges, Но, я думаю, вы найдете больше проблем после того, как пройдете этот.

Другие вопросы по тегам