[Mediawiki-l] understanding shared uploads
Hugh Prior
mediawiki at localpin.com
Tue Sep 19 14:55:12 UTC 2006
I am trying to create a 3-wiki site, http://www.treekee.com where each wiki
is a separate language, and I would like to have a single place to keep all
images. I have read the pages on mediawiki.org about shared upload
directories, for example:
http://www.mediawiki.org/wiki/Manual:%24wgSharedUploadDirectory
What I don't quite understand is: do I need to allow each site to have
access to each others directories? That is, must I set up apache for each
site to point to a root which will include each of the other sites?
Let me try and explain. Please try and follow! I will show the current
setup with two languages, en and fr.
Each wiki is defined in the "w" directory below for the given language:
/tee/
/tee/en/
/tee/en/w/
/tee/fr/
/tee/fr/w/
The web server is told that the directory root for that website is the
language directory, i.e.
http://en.treekee.com/ has the root directory "/tee/en" (I actually redirect
here with an .htaccess file from "w" to "wiki")
http://fr.treekee.com/ has the root directory "/tee/fr"
Now, I imagine, that a shared directory should be something like:
/tee/shared/
HOWEVER, and this is the question, how can I give each of the sites access
to this? I cannot simply say that the directory is "/tee/shared/" since to
the "en.treekee.com" website the root directory is "en" and cannot go higher
in the directory structure. It will not be allowed access to a directory
outside its root.
Do I therefore have to say that each site has the root directory "tee" and
within that set things up so that the index.php file is found in, for
example, "tee/en/w".
Thanks for any help on this.
Hugh
More information about the MediaWiki-l
mailing list