Florent Georges wrote:
>   Hi,
> 
>   I did not find any info relative to this topic in the doc.  I have two 
> virtual hosts on a server, accessed by two different domain names.  From the 
> outside they look exactly as two different servers.  From the inside, they 
> have two different web homes, two different SVN home of repositories, etc.
> 
>   For MediaWiki, I wonder whether it is possible to use the same principle: 
> to have the software installed only once, and use it from two different 
> virtual hosts (by configuring two different databases, two different 
> directories for extensions, etc.)
> 
>   As far as I know, I have instead to install MediaWiki twice.  So I cannot 
> use the package in my OS's packaging system...
> 
>   Any thought/confirmation on this?
> 
>   Regards,

Yes you can.

There are several methods outlined at
http://www.mediawiki.org/wiki/Manual:Wiki_family

Basically, you can put in LocalSettings.php
if ($_SERVER['host'] == "domain1.com")
 require("LocalSettings_domain1.php");
else if ($_SERVER['host'] == "domain2.com")
 require("LocalSettings_domain2.php");
else
 die("No such wiki");

And have files LocalSettings_domain1.php and LocalSettings_domain2.php,
 each pointing to a different database, different upload folder...
You can also set some options at the main one to share them.

Beware of mediawiki OS packages, though. It's sad to say this, but
generally they don't do a good job with mediawiki.
We recommend to stick with the official version from mediawiki.org and
be susbscribed to either this list or mediawiki-announcements to keep it
up to date.


_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to