I need a MediaWiki install that supports multiple languages. Ideally they should all share the ipblocks and user_groups tables and have a common uploads location.
The server is a shared hosting account. Each language has its own domain that is served from the same folder.
domain.tld => ~/wiki/
www.domain.tld => ~/wiki/
en.domain.tld => ~/wiki/
fr.domain.tld => ~/wiki/
Using an .htaccess file that I've already created the null or www subdomains are automatically redirected to en.domain.tld.
One the backend, I'd like if I just had one install of MediaWiki instead of seperate installs for each language.
I'd like a script I can run on the command line that will download and create a fresh MediaWiki family install on a new host, and a script that I can run later on the command line that will update the configuration of wikis when MediaWiki is updated. Ideally it would be one script that will update the software as needed or create it if it does not already exist.
I'd also like to be able to specify a list of extensions the wikis should have, and for it to download and install them if they are not already there, or update them for the latest MediaWiki version as needed.
As time goes on, I'd like to be able to add additional languages to this setup as needed.
English is the main language of the site, and shared files should be served from en.domain.tld.