Сегодня обнаружил, что мой плагин Fast Image Insert при загрузке изображений с помощью флэшаплоадера в мой блог начал выдавать ошибку HTTP ERROR. Яндекс как ни странно не помог с ответом, хотя при том же запросе гугль выдал массу ответов начиная с первой строки в выдаче. Итак, в чем заключается причина ошибки?
Все дело в том что модуль обеспечения безопасности в апаче mod_security фильтрует входящие пост-запросы. Причина, почему это происходить начало именно с 1 августа (со вчера) так и осталась неизвестной. В итоге следуя нашим буржуйским коллегам наладил работу загрузки изображений с помощью аплоадера следующим методом:
В файл .htaccess находящегося в корне блога (обычно это /home/userID/public_html) добавлены следующие строки:
#BEGIN Image Upload HTTP Error Fix
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
<IfModule security_module>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
<IfModule security2_module>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
#END Image Upload HTTP Error Fix
После этих несложных манипуляций работа блога успешно возобновилась.
Популярность: 3% [?]
октября 14, 2010 at 4:01
СПАСИБО, тебе чувак!
Весь нет перерыл, из-за этих картинок%)
Спасибо, спасибо, спасибо!