Ubuntu 12.04 下的 Apache2
仅当通过 PressThis 按钮将 URL 传递到 WordPress 中的 PHP 脚本时,我才会偶尔收到 403 错误。例如
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 来说,这种情况仍然存在。
有任何想法吗?
答案1
通过设置您的日志级别对于 Emerg(紧急情况 - 系统不可用。)您已将日志记录量减少到最低限度,并且只记录最严重的情况。您需要将日志详细程度增加到至少Error
看到记录的 403。
LogLevel Error
重新启动 apache 服务就可以了。