Katlas installation notes: Difference between revisions
(→Apache) |
|||
Line 38: | Line 38: | ||
==MediaWiki== |
==MediaWiki== |
||
I added the namespace " |
I added the namespace "Data", as per [http://meta.wikimedia.org/wiki/Help:Custom_namespaces these instructions], adding |
||
<pre> |
<pre> |
||
$wgExtraNamespaces = |
$wgExtraNamespaces = |
||
array(100 => " |
array(100 => "Data", |
||
101 => " |
101 => "Data talk"); |
||
$wgNamespacesWithSubpages = |
$wgNamespacesWithSubpages = |
||
array( -1 => 0, 0 => 0, 1 => 1, 2 => 1, 3 => 1, |
array( -1 => 0, 0 => 0, 1 => 1, 2 => 1, 3 => 1, |
||
Line 49: | Line 49: | ||
100 => 1, 101 => 1 ); |
100 => 1, 101 => 1 ); |
||
</pre> |
</pre> |
||
to LocalSettings.php |
to LocalSettings.php. (For some reason, the namespace "Knot Data" didn't seem to work?) |
||
===Enable <nowiki><math></math></nowiki> processing=== |
|||
First, I made the /images directory writable. |
|||
Next, I installed ocaml (download the sources, ./configure, make world, make bootstrap, make opt, make install). What a pain! After that, go to the math directory under the wiki installation, and run make. |
|||
Finally, edit LocalSettings.php to enable TeX. |
Revision as of 20:04, 29 July 2005
Okay... these are my notes while trying to setup the wiki on katlas.
Upgrading MySQL
For better or worse, I decided to upgrade MySQL to version 4.0 before doing anything else. I mostly followed these instructions.
Warning: do not install MySQL 4.1. It is incompatible with mediawiki. Install version 4.0.
For this I need three RPMs which are all available with only a little digging at mysql.com
- MySQL-shared-compat-4.0.25-0.i386.rpm
- MySQL-server-4.0.25-0.i386.rpm
- MySQL-client-4.0.25-0.i386.rpm
The first of these is required so we don't break dependencies while upgrading. Install it first, with
- rpm -iv MySQL-shared-compat-4.0.25-0.i386.rpm
Then upgrade the other two packages
- rpm -U MySQL-server-4.0.25-0.i386.rpm
- rpm -U MySQL-client-4.0.25-0.i386.rpm
Note the warning the server install gives --
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h katlas.math.toronto.edu password 'new-password' See the manual for more instructions.
(note however that you need to upgrade the client package before mysqladmin is available to do this!)
I also deleted the local anonymous account, and put a password on the remote anonymous account. (Ask User:Scott for these passwords.)
Apache
I had to fix the server name, from katlas to katlas.math.toronto.edu in httpd.conf
I added
AllowOverride FileInfo
in the httpd.conf file, in the section for /var/www/html, so I could use .htaccess files to rewrite the wiki URLs nicely.
MediaWiki
I added the namespace "Data", as per these instructions, adding
$wgExtraNamespaces = array(100 => "Data", 101 => "Data talk"); $wgNamespacesWithSubpages = array( -1 => 0, 0 => 0, 1 => 1, 2 => 1, 3 => 1, 4 => 0, 5 => 1, 6 => 0, 7 => 1, 8 => 0, 9 => 1, 10 => 0,11 => 1, 100 => 1, 101 => 1 );
to LocalSettings.php. (For some reason, the namespace "Knot Data" didn't seem to work?)
Enable <math></math> processing
First, I made the /images directory writable.
Next, I installed ocaml (download the sources, ./configure, make world, make bootstrap, make opt, make install). What a pain! After that, go to the math directory under the wiki installation, and run make.
Finally, edit LocalSettings.php to enable TeX.