MediaWiki is an opensource project that allows you to keep your documentation updated. You probably can find a bunch of Wiki projects out there, however it is the most complete. This process shows you how to install MediaWiki on Ubuntu.
Requirements:
Ubuntu server , basic installation.
#tasksel install lamp-server
# apt-get install mediawiki
The installation is going to ask you about mysql password.
Additional Packages
#apt-get install imagemagick mediawiki-math php5-gd
Uncomment from /etc/mediawiki/apache.conf
Alias /mediawiki /var/lib/mediawiki
Restart apache
go to your browser
http://mediawikiserver/mediawiki/
Follow steps
#mv /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/LocalSettings.php
#chmod 600 /etc/mediawiki/LocalSettings.php
#rm -Rf /var/lib/mediawiki/config
Logo change
# cp logo.png /var/lib/mediawiki/skins/common/images/wiki.png
User administrator
user: WikiSysop pass:
Make sure to setup your relay for SMTP.
Installing extensions
# apt-get install mediawiki-extensions mediawiki-semediawiki
Extension available on
/etc/mediawiki-extensions/extensions-available
Enable LDAP authetication
# mwenext LdapAuthentication.php
add this to Localsettings.php
# LDAP CONFIGURATION
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array("LDAPDEV");
$wgLDAPServerNames = array("LDAPDEV"=>"ldap.example.local");
$wgLDAPUseLocal = true;
$wgLDAPEncryptionType = array("LDAPDEV"=>"clear");
$wgLDAPBaseDNs = array("LDAPDEV"=>"dc=example,dc=local");
$wgLDAPSearchAttributes = array("LDAPDEV"=>"uid");
$wgLDAPDebug = 3; //for debugging LDAP
$wgShowExceptionDetails = true; //for debugging MediaWiki
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['*']['createtalk'] = false;
Enjoy it ....
No comments:
Post a Comment