Difference between revisions of "Wiki setup"
From Klaus' wiki
(Created page with 'Login on kalashnikova.hih.au.dk as root Execute these commands - substituting klaus with the actual name: cd /var/www/html/ mkdir klaus.ede.hih.au.dk # Download the lates…') |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Login on kalashnikova.hih.au.dk as root | Login on kalashnikova.hih.au.dk as root | ||
− | Execute these commands | + | Execute these commands creating a new domain (substituting klaus with the actual name): |
− | + | <source lang="bash"> | |
− | + | cd /etc/httpd/conf/domains/ | |
− | + | # take a copy of a working config file | |
− | + | cp morten.ede.hih.au.dk klaus.ede.hih.au.dk | |
− | + | # Edit the file to match the new domain name. | |
− | + | # 1,$s/klaus/newname/g | |
− | + | vi klaus.ede.hih.au.dk | |
− | + | # Instruct apache to reload its config files | |
− | + | service httpd reload | |
− | + | </source> | |
− | Open a browser pointing to the new | + | |
− | + | Execute these commands (substituting klaus with the actual name): | |
− | + | ||
+ | <source lang="bash"> | ||
+ | cd /var/www/html/ | ||
+ | mkdir klaus.ede.hih.au.dk | ||
+ | # Download the latest edition | ||
+ | wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.3.tar.gz | ||
+ | cd klaus.ede.hih.au.dk/ | ||
+ | ln -s ../mediawiki-1.15.3.tar.gz . | ||
+ | tar zxvf mediawiki-1.15.3.tar.gz | ||
+ | mv mediawiki-1.15.3/* . | ||
+ | rm mediawiki-1.15.3.tar.gz | ||
+ | chown -R apache:apache * | ||
+ | </source> | ||
+ | |||
+ | 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). | ||
+ | |||
+ | <source lang="bash"> | ||
+ | mv config/LocalSettings.php . | ||
+ | </source> | ||
Open the LocalSettings.php file and edit as described below: | Open the LocalSettings.php file and edit as described below: | ||
+ | |||
+ | Change the line: | ||
+ | <source lang="php"> | ||
+ | $wgEnableUploads = false; | ||
+ | </source> | ||
+ | to | ||
+ | <source lang="php"> | ||
+ | $wgEnableUploads = true; | ||
+ | </source> | ||
Add these lines (fix the date): | Add these lines (fix the date): | ||
+ | <source lang="php"> | ||
## Inserted by KK 2010 04 28 | ## Inserted by KK 2010 04 28 | ||
Line 50: | Line 78: | ||
$wgStrictFileExtensions = false; | $wgStrictFileExtensions = false; | ||
$wgFileExtensions = array_merge($wgFileExtensions,array('pdf', 'tar', 'tgz')); | $wgFileExtensions = array_merge($wgFileExtensions,array('pdf', 'tar', 'tgz')); | ||
+ | </source> | ||
+ | |||
+ | Create your self as a user and test the wiki. | ||
+ | |||
+ | See also: | ||
+ | |||
+ | [[Graphical overview installation]] | ||
+ | |||
+ | [[Source code syntaxhighlighter installation]] | ||
+ | |||
+ | [[ConfirmAccount configuration]] |
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 file cp morten.ede.hih.au.dk klaus.ede.hih.au.dk # Edit the file to match the new domain name. # 1,$s/klaus/newname/g vi klaus.ede.hih.au.dk # Instruct apache to reload its config files service httpd reload
Execute these commands (substituting klaus with the actual name):
cd /var/www/html/ mkdir klaus.ede.hih.au.dk # Download the latest edition wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.3.tar.gz cd klaus.ede.hih.au.dk/ ln -s ../mediawiki-1.15.3.tar.gz . tar zxvf mediawiki-1.15.3.tar.gz mv mediawiki-1.15.3/* . rm mediawiki-1.15.3.tar.gz chown -R apache:apache *
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'));
Create your self as a user and test the wiki.
See also:
Graphical overview installation