Philipp Lies wrote:
Platonides wrote:
Don't embed the path in the server name. $wgServer='http://www.###.com'; $wgScriptPath='/team1/mediawiki';
The problem is: The root of my webserver is $wgServer='http://www.###.com/team1'; so /var/www of my apache is http://www.###.com/team1 MediaWikis path relative to the apache root is /mediawiki Therefor $wgScriptPath='/team1/mediawiki'; is wrong and would lead to a crash if I would access the wiki via http://localservername/mediawiki
but neither the style is loaded nor the links work, they point to http://www.###.com/mediawiki/. Why?
It's using root relative urls.
Right. But my root is http://www.###.com/team1 not http://www.###.com/, that's a different webserver.
I cannot alter $wgScriptPath to "/team1/mediawiki" and $wgServer to "http://www.###.com" as this will break the system: "The page isn't redirecting properly"
What is it redirecting to? You should try to fix this last error. Seems that mediawiki is seeing itself in a different path.
see above. The problem seems that mediawiki's root location wrt the apache is not the root wrt the webadress. That screws it up. Addressing mediawiki directly on the apache server works correct.
Cheers
Phil
The *Path variables deal with what is seen from the outside. They are not used for accessing the filesystem.
When you say a different webserver, do you mean that it is on a different machine or just that you can't change the webroot? Your webserver should handle all of that, so the webapps know which is their location.