Summary: | www-server/apache: 00_languages.conf installed when mod_negotiation is not enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | yegle <cnyegle> |
Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | patrick |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
yegle
2014-04-20 18:37:58 UTC
That file contains <IfDefine LANGUAGE> and everything is inside that define. Any chance you have APACHE_OPTS="-D LANGUAGE" set in your /etc/conf.d/apache2 file? If yes, remove the "-D LANGUAGE" string. (In reply to Lars Wendler (Polynomial-C) from comment #1) > That file contains > > <IfDefine LANGUAGE> > > and everything is inside that define. > > Any chance you have > > APACHE_OPTS="-D LANGUAGE" > > set in your /etc/conf.d/apache2 file? If yes, remove the "-D LANGUAGE" > string. Yes indeed, this is the default configuration for a freshly installed Apache. My suggestion is to generate /etc/conf.d/apache2 according to enabled use flags, like the way /etc/apache2/httpd.conf was generated. I've tested this with latest apache-2.2 and apache-2.4 ebuilds in portage and the only way to get "-D LANGUAGE" added to APACHE2_OPTS is by enabling APACHE2_MODULES="negotiation" or setting USE="apache2_modules_negotiation". Feel free to reopen this bug once you've figured out how to reliably reproduce the reported problem. |