On Jan 29, 2004, at 16:24, Kelly Anderson wrote:
I want to set up a Wiki using WikiMedia on a virtual server. I have available a BSD server, a Linux server and a Windows server.
I would guess that it would work best on the system you are using on Wikipedia, although this might be debatable to some extent.
So, what is the server type you are using, (versions of OS and PHP, etc.) and is that the best overall platform?
Our live servers all run Red Hat Linux 9 (except the database server, an Opteron box which came with SuSE 8.something preinstalled). My test box at home runs FreeBSD 5.2.
Windows can be made to work, but it's not extensively tested and probably some portions won't work right.
For the web server, we use Apache 1.3.29 (with a patch to fix & characters in rewritten URLs; you'll find this in the maintenance/ subdirectory of the MediaWiki distribution). Apache 2.0.x may have occasional oddities but should work (it's what I test with at home).
For the database, use the current MySQL 4.0 release (4.0.17). The 3.2.x releases should work (if you set $wgEnablePersistentLC = false; in LocalSettings.php) but will not perform as well, particularly on a large database.
PHP 4.3.4 is recommended, installed as an Apache module (either static or as a DSO should be fine). 4.1.x and 4.2.x may work. 4.0.x will not work. It's highly recommended to include zlib support; see the INSTALL file in the MediaWiki distribution for some sample configure switches and be sure to set register_globals = On in your php.ini.
A PHP opcode cache is recommended if you have any significant load; try one of these: http://turck-mmcache.sourceforge.net/ (open source) http://www.php-accelerator.co.uk/ (proprietary non-commercial)
-- brion vibber (brion @ pobox.com)