apache can't find manual ln -s apache-2.0.54-r7/ apache-2.0.52 in /usr/share/doc Reproducible: Always Steps to Reproduce: 1. 2. 3.
We are installing broken 00_apache_manual.conf <snip> Alias /manual "/usr/share/doc/apache-2.0.52/manual" </snip>
hmmm. after looking into this, things are really strange re: /manual/ if the doc USE-flag isn't set, the manual isn't installed at all (though 00_apache_manual.conf is still installed) if the doc USE-flag is set while installing apache, then the manual is installed, and a symlink from /var/www/localhost/htdocs/manual to the manual is created. By default, /manual/ works fine for the default vhost. if you add -D DOC to APACHE2_OPTS, then the 00_apache_manual is used and an Alias for /manual/ is created, to a path that doesn't exist - thus /manual/ no longer works. The fix is simple: I'm removing the 00_apache_manual.conf file. I'm not going to -r bump this, as the fix is trivial, and only changes items that are in CONFIG_PROTECT. If you want the changes, simply remove 00_apache_manual.conf. Fixed in CVS.