Hi Sils, your attention to detail and your explanation are much appreciated. I am happy to go down this road and to close this subject.
On 29/07/11 17:55, sils wrote: > Hi Wolfgang, > > On 07/29/2011 03:11 PM, Wolfgang Schulze-Zachau wrote: >> Hi Sils, >> >> Maybe I haven't been clear enough in my original email. > > Really thanks for your extended explanation... > > Let me respond you via BTS, just to let the complete info about this > issue for others whom will be interested. > > >> The mantis apache.conf file, as installed from the package, is actually >> not a complete vhost configuration (probably because mantis can be run >> within a vhost without problem). I simply wrapped the contents in that >> file in a VirtualHost declaration, which also defines ServerName and >> ServerAlias, because this server hosts approx. a dozen internal >> websites. The VirtualHost declaration further contains a CustomLog entry >> and a DocumentRoot entry. In fact, here is the complete file (with the >> additional Alias as required): > > I see, I understand now the problem.. (for privacity I don't reply your > custom config). > > When you use mantis under Virtual Host configuration, which the > Documentroot overrides the "/" directory, and you use the Alias for > /mantis, even if you assume it's not necessary: > > If you run this, everything works fine: > http://host/mantis/view_all_bug_page.php > > If you run this, doesn't: > http://host/view_all_bug_page.php > > Because in that case you are using the defaults from Apache, and in > combination with javascript-common apache Alias, the server is triying > to look the files under /usr/share/javascript/. > > As mantisBT upstream documentation explains, the default configuration > for mantis is always "http://host/mantis", and in debian the default > configuration is always ""http://host/mantis/mantis". > > Because of that reason the "default package" distributed under debian > it's prepared to work correctly under that especs. > > Of course, that's not means that you could apply your "custom" > configuration, and that's what you are getting those troubles.. yes your > right, you have a problem with "javascript" path location under this > custom work around. > > But when you change something you have to "take care" on your own > changes", even if you made and update.. because "the default maintainer > version will not be installed on your system as well" .. right? > > Yes, I guess one solution for "your custom configuration", would be add > this line into the config Apache file: > > Alias /javascript /usr/share/mantis/www/javascript > > > FYI, your case will be considered, and we are going to open a bug under > wishlist to apply some warnings about setting up mantis under > VirtualHost configuration and different "default" path. Some information > about this is related to Multisite documentation, but is not exactly the > same case. > > > I open a wishlist bug related to this issue on BTS #635932 > > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635932 > > > Thanks a lot for your help, and sorry about the misunderstanding. > > Cheers > > Sils > -- best regards Wolfgang Amino | Mob: +44 7554 457 455 | Desk: +44 1954 234 190 | skype: wszachauamino