HelpOnInstallingMoinMoin
Varies somewhat from the setup described on [http://moinmoin.wikiwikiweb.de/] homepage,
Also note, all instances of the term "mywiki" should be updated to the wiki name you have chosen. This includes filenames! So, if your wiki instance is called "wiki1" then you should make changes to /etc/wiki1.py, NOT /etc/mywiki.py as the example shows. You must also replace some instances of mywiki with your wiki's name (wiki1). (Such as in /etc/moin/mywiki.py, /etc/moin/farmconfig.py, and /etc/apache2/sites-available/default. Some files/folders need to be renamed like /etc/moin/mywiki.py, /usr/share/moin/mywiki)
Steps to Install
Derived from [http://www.ubuntuforums.org/showthread.php?t=206853]
Get Software
Install MoinMoin and Apache2.
sudo apt-get install python2.4-moinmoin sudo apt-get install apache2
Create your own wiki called mywiki
Create a wiki called mywiki and set the permissions.
cd /usr/share/moin sudo mkdir mywiki sudo cp -R data mywiki sudo cp -R underlay mywiki sudo cp server/moin.cgi mywiki sudo chown -R www-data.www-data mywiki sudo chmod -R ug+rwx mywiki sudo chmod -R o-rwx mywiki
Commission moin to find your new wiki
Insert into farmconfig.py, on a line after "wikis = ["
("mywiki", r".*"),
In mywiki.py change the data_dir line to
data_dir = '/usr/share/moin/mywiki/data'
Make apache ready for your wiki
Insert into /etc/apache2/sites-available/default (inside of the "<VirtualHost *>" tag)
### moin ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi" alias /wiki "/usr/share/moin/htdocs" <Directory /usr/share/moin/htdocs> Order allow,deny allow from all </Directory> ### end moin
Restart apache to apply your changes:
sudo /etc/init.d/apache2 restart
See if it works
Go to your wiki's homepage:
Or try the test command:
http://127.0.0.1/mywiki?action=test
Next Steps
Security
You should probably set up PasswordProtectedEditing and investigate other security stuff: SecurityPolicy.