I've been reorganizing things on pliny to make it easier to deal with language additions... This stuff ought not to be user-noticable, but if there are any new bugs, do speak up!
The new directory layout:
Each language's stuff lives under /apache/htdocs/xx (formerly /apache/htdocs-xx). This is the case on larousse, too, but there's not much there. ;)
However a lot of stuff has been consolidated by symlinks under /apache/common:
php/ - all the live PHP scripts (set in the PHP include path; only wiki.phtml and redirect.phtml are be symlinked in) texvc - the texvc executable robots.txt - the robots exclusion file favicon.ico - that cute 'w' icon style/ - the stylesheet & javascript directory math/ - rendered TeX bits for UTF-8 wikis math-latin1/ - rendered TeX bits for Latin-1 wikis tmp/ - TeX temporary files templates/ - templates for LocalSettings.php, webalizer.conf, and additions to the apache config file
LocalSettings.php files have been minimized by putting most of it into a CommonSettings.php; most of them now just need to specify a language code, a few have some overrides.
Taw assures me there is no problem with using a single temp directory to hold texvc's temporary files, but recommends keeping the rendered output segregated by input charset. (I'm not sure I see the chance of collision, but he knows more about texvc than I.) Because each database has a separate math _table_, it'll still re-render each equation the first time it's used on any given wiki for now, but it won't store multiple copies of the same PNG file. (Beyond duplication between the UTF-8 and Latin-1 sections.)
-- brion vibber (brion @ pobox.com)
wikitech-l@lists.wikimedia.org