Open a browser pointing to the new wiki (here: klaus.ede.hih.au.dk) and configure the bits and pieces (user the mysql root account to create the new database which preferably should be named like klaus_wikidb).

Open a browser pointing to the new wiki (here: klaus.ede.hih.au.dk) and configure the bits and pieces (user the mysql root account to create the new database which preferably should be named like klaus_wikidb).

Latest revision as of 16:45, 23 February 2011

Login on kalashnikova.hih.au.dk as root

Execute these commands creating a new domain (substituting klaus with the actual name):

cd/etc/httpd/conf/domains/# take a copy of a working config filecp morten.ede.hih.au.dk klaus.ede.hih.au.dk
# Edit the file to match the new domain name.# 1,$s/klaus/newname/gvi klaus.ede.hih.au.dk
# Instruct apache to reload its config files
service httpd reload

Open a browser pointing to the new wiki (here: klaus.ede.hih.au.dk) and configure the bits and pieces (user the mysql root account to create the new database which preferably should be named like klaus_wikidb).

mv config/LocalSettings.php .

Open the LocalSettings.php file and edit as described below:

Change the line:

$wgEnableUploads=false;

to

$wgEnableUploads=true;

Add these lines (fix the date):

## Inserted by KK 2010 04 28
# Disable reading by anonymous users
#$wgGroupPermissions['*']['read'] = false;
# But allow them to read e.g., these pages:
$wgWhitelistRead=array("Main Page","Special:Userlogin","Wikipedia:Help");# Disable for everyone.
$wgGroupPermissions['*']['edit']=false;# Disable for users, too: by default 'user' is allowed to edit, even if '*' is not.
$wgGroupPermissions['user']['edit']=false;# Make it so users with confirmed e-mail addresses are in the group.
$wgAutopromote['emailconfirmed']= APCOND_EMAILCONFIRMED;# Hide group from user list.
$wgImplicitGroups=array('emailconfirmed');# Finally, set it to true for the desired group.
$wgGroupPermissions['emailconfirmed']['edit']=true;$wgGroupPermissions['user']['upload']=false;$wgGroupPermissions['emailconfirmed']['upload']=true;$wgLogo="/mylogo.png";$wgStrictFileExtensions=false;$wgFileExtensions=array_merge($wgFileExtensions,array('pdf','tar','tgz'));