MoinMoin install

From Organic Design wiki

Download

Install

Instructions available in tar.gz distributions INSTALL file

OS X

Whe MoinMoin is installed a contributed python package under the directory MoinMoin is put into the system directory;

/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages

The default installation script;

python setup.py --quiet install --record=install.log

will place the wiki share directory moin directory into the same inconvenient system directory To install the shared files to 'the doirectory path '/usr/local/share/moin;

python setup.py install --install-data='/usr/local'
Configuration commands
cd /usr/local/share/moin 
mkdir mywiki
cp -r data mywiki
cp -r underlay mywiki
cp server/moin.cgi mywiki
cp config/wikiconfig.py mywiki
Permissions
chown -R www:www mywiki
chmod -R ug+rwX mywiki
chmod -R o-rwx mywiki
Configuring Apache

Edit the Apache configuration file /etc/httpd/httpd.conf This example will create an alias so Apache will redirect any request for the mywiki url path.

   Alias /moin/ "/usr/local/share/moin/htdocs/"      
   ScriptAlias /moin "/usr/local/share/moin/mywiki/moin.cgi"   

Apache now needs to be restarted;

apachectl graceful

Removal

remove or comment out the following lines from /etc/httpd/httpd.conf

   Alias /moin/ "/usr/local/share/moin/htdocs/"      
   ScriptAlias /moin "/usr/local/share/moin/mywiki/moin.cgi"   

Apache now needs to be restarted;

apachectl graceful

If you want to remove the MoinMoin shared files;

sudo -rf /usr/local/share/moin

If you want to remove the MoinMoin contributed python package

sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/MoinMoin