You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2013/07/03 15:53:00 UTC

[Bug 55192] New: htaccess error messages missing request context

https://issues.apache.org/bugzilla/show_bug.cgi?id=55192

            Bug ID: 55192
           Summary: htaccess error messages missing request context
           Product: Apache httpd-2
           Version: 2.5-HEAD
          Hardware: All
                OS: All
            Status: NEW
          Severity: trivial
          Priority: P2
         Component: Core
          Assignee: bugs@httpd.apache.org
          Reporter: dave@alfar.co.uk

Created attachment 30531
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=30531&action=edit
Make request_rec information available to htaccess error logging

Error logging for .htaccess is missing request information.

This information is not available to ErrorLogFormat as the request_rec is not
passed in (for example, on vhost aliasing, %V cannot find the request host and
so makes determining where an error was generated impossible)

As part of the changes for PR 52439, the very common .htaccess errors AH02295
and AH02296 are now logged locally inside invoke_cmd and ap_walk_config_sub.
Since no associated request_rec is available, these are logged using
ap_log_perror().

One possible solution is to add the request_rec to cmd_parms and use
ap_log_rerror() when available. However, as this changes the API it may not be
desirable. I've attached a rough patch demonstrating this workaround.

Example:

ErrorLogFormat "%-V [%{c}t] [%-m:%l] %7F: %E: [client\ %a] %M% ,\ referer\
%{Referer}i""

Before:

- [2013-07-03 00:46:02] [core:warn] AH02295: Options in .htaccess forbidden by
AllowOverride

After:

somedomain.com [2013-07-03 14:47:56] [core:warn] [client X.X.X.X:Y] AH02295:
Options in .htaccess forbidden by AllowOverride, referer
http://somedomain.com/somefile.html

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 55192] htaccess error messages missing request context

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=55192

Christophe JAILLET <ch...@wanadoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |PatchAvailable

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org