Installation Notes: Difference between revisions
No edit summary |
No edit summary |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This page is occasionally backed up to {{Home Link|/wiki_support/Installation_Notes|http://www.math.toronto.edu/~drorbn/wiki_support/Installation_Notes}}. |
|||
===Basic Installation=== |
===Basic Installation=== |
||
Line 9: | Line 11: | ||
chmod -R o-rwx * |
chmod -R o-rwx * |
||
chmod -R g+rw config |
chmod -R g+rw config |
||
chmod -R g+rw images |
|||
Go to [http://katlas.math.toronto.edu/drorbn/] to set up the wiki: |
Go to [http://katlas.math.toronto.edu/drorbn/] to set up the wiki: |
||
Line 32: | Line 35: | ||
===Modifying the navigation box=== |
===Modifying the navigation box=== |
||
Edit [[MediaWiki:Sidebar]]. |
|||
Follow the instructions at [http://meta.wikimedia.org/wiki/MediaWiki_FAQ#How_to_customize_your_own_navigation_bar] |
|||
⚫ | |||
# edit the pages Mediawiki:todo, Mediawiki:todo-url, etc. (these pages are protected.) |
|||
Note that this will change in mediawiki 1.5, and become a lot easier. |
|||
===Enable <nowiki><math></math></nowiki> processing=== |
===Enable <nowiki><math></math></nowiki> processing=== |
||
First, make the /images directory writable: |
First, make the /images directory writable: |
||
chmod -R g+rw images |
chmod -R g+rw images |
||
Next, go to the math directory under the wiki installation, and run make. Finally, edit LocalSettings.php to enable TeX. |
|||
Finally, I've enabled <tt>\bigcirc</tt> and [http://www.math.toronto.edu/~drorbn/projects/dbnsymb/dbnsymbman.html dbnsymb] as explained at http://katlas.math.toronto.edu/wiki/Katlas_installation_notes#Installing_the_Font_dbnsymb. |
|||
Next, install 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. |
|||
===Enable image uploads=== |
===Enable image uploads=== |
||
In LocalSettings.php, uncomment out <code>$ |
In LocalSettings.php, uncomment out <code>$wgEnableUploads = true;</code> and add |
||
$wgFileExtensions = array( 'png','jpg','jpeg','ogg','pdf'); |
$wgFileExtensions = array( 'png','jpg','jpeg','ogg','pdf'); |
||
===Allow us to be framed=== |
|||
Comment out the obvious line in <code>skins/common/wikibits.js</code>. |
|||
===Spam Protection=== |
|||
Preventing edits that contain 3 or more "http:" string in one line: Add to LocalSettings.php: |
|||
$wgSpamRegex="/htp:.*htp:.*htp:|overflow: *auto;|display: *none;/"; |
|||
(though replace htp's by http's). |
|||
===Block anonymous edits and account creations=== |
|||
⚫ | |||
# Prevent new user registrations except by sysops |
|||
$wgGroupPermissions['*']['createaccount'] = false; |
|||
# Disable anonymous editing |
|||
$wgGroupPermissions['*']['edit'] = false; |
|||
and then edit [[MediaWiki:Emailforlost]]. (see Mediawiki's [http://www.mediawiki.org/wiki/Preventing_Access Manual: Preventing Access].) |
Latest revision as of 09:11, 20 August 2007
This page is occasionally backed up to http://www.math.toronto.edu/~drorbn/wiki_support/Installation_Notes.
Basic Installation
Follow the instructions at [1]
Bring mediawiki-1.5.7.tar.gz from [2] and unpack it into katlas:/www/html/drorbn. In that directory:
chown -R root:apache * chmod -R o-rwx * chmod -R g+rw config chmod -R g+rw images
Go to [3] to set up the wiki:
Sysop account: drorbn Name of SQL database: drorbn DB account: drorbn Database table prefix: drorbn_
Move config/LocalSettings.php file into the parent directory.
Go visit the wiki.
Add lines to backup script:
mysqldump -u drorbn -p*** drorbn > drorbn-backup.sql gzip -9 -f drorbn-backup.sql cp -f drorbn.sql.gz /www/html/backups
Allow logins on several wikis on the same server: Add the following line to LocalSettings.php after $wgSiteName = ...
:
ini_set("session.name", "{$wgSitename}Session" );
See documentation on customizing the interface and the User's Guide for usage and configuration help.
Edit MediaWiki:Sidebar.
Enable <math></math> processing
First, make the /images directory writable:
chmod -R g+rw images
Next, go to the math directory under the wiki installation, and run make. Finally, edit LocalSettings.php to enable TeX.
Finally, I've enabled \bigcirc and dbnsymb as explained at http://katlas.math.toronto.edu/wiki/Katlas_installation_notes#Installing_the_Font_dbnsymb.
Enable image uploads
In LocalSettings.php, uncomment out $wgEnableUploads = true;
and add
$wgFileExtensions = array( 'png','jpg','jpeg','ogg','pdf');
Allow us to be framed
Comment out the obvious line in skins/common/wikibits.js
.
Spam Protection
Preventing edits that contain 3 or more "http:" string in one line: Add to LocalSettings.php:
$wgSpamRegex="/htp:.*htp:.*htp:|overflow: *auto;|display: *none;/";
(though replace htp's by http's).
Block anonymous edits and account creations
In LocalSettings.php, add
# Prevent new user registrations except by sysops $wgGroupPermissions['*']['createaccount'] = false; # Disable anonymous editing $wgGroupPermissions['*']['edit'] = false;
and then edit MediaWiki:Emailforlost. (see Mediawiki's Manual: Preventing Access.)