Apache2 под Ubuntu 12.04
Я получаю ошибку 403 только иногда, когда URL-адрес передается в PHP-скрипт в WordPress с помощью кнопки PressThis. например
http://dev.wakawaka.com/wp-admin/press-this.php?u=http%3A%2F%2Fwww.foohoo.org%2Fpb%2FThe-Future-of-Our-Schools&t=The%20Future%20of%20Our%20Schools%3A%20Teachers%20Unions%20and%20Social%20Justice%20%7C%20Haymarket%20Books&s=&v=4
В результате в браузере отображается сообщение 403 и добавляется access.log. Но error.log не добавляется.
Другие URL-адреса исправны - они работают правильно, например
"GET /wp-admin/press-this.php?u=http%3A%2F%2Fwww.yeehaw.com%2Fproducts%2Fduet2.php&t=Apogee%20Duet%202%20-%202%20IN%20x%204%20OUT%20USB%20audio%20interface&s=&v=4 HTTP/1.1" 200 7962 "http://www.apogeedigital.com/products/duet2.php" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17"
Я установил loglevel
в самую многословную настройку emerg
. Ошибка 403 не появляется.
Также я редактировал .htaccess
до минимальной версии, которая не обеспечивает безопасности, и условие все еще сохраняется для некоторых URL-адресов.
Любые идеи?
Установив свой LogLevel в Emerg (Emergencies - система непригодна для использования.) вы сократили количество журналов до минимума, и в журнал заносятся только самые серьезные условия. Вам нужно будет повысить уровень детализации журнала как минимум до Error
чтобы увидеть, как 403 регистрируются.
LogLevel Error
перезапустите службу apache, и все будет хорошо.