Difference between revisions of "MoinMoin install"

From Organic Design wiki
(Removal)
(Better Apache alias)
Line 32: Line 32:
 
This example will create an alias so Apache will redirect any request for the mywiki url path.
 
This example will create an alias so Apache will redirect any request for the mywiki url path.
 
<table class=document-code><tr><td>
 
<table class=document-code><tr><td>
     Alias /wiki/ "/usr/local/share/moin/htdocs/"       
+
     Alias /moin/ "/usr/local/share/moin/htdocs/"       
     ScriptAlias /mywiki "/usr/local/share/moin/mywiki/moin.cgi"   
+
     ScriptAlias /moin "/usr/local/share/moin/mywiki/moin.cgi"   
 
</table>
 
</table>
 
Apache now needs to be restarted;
 
Apache now needs to be restarted;
Line 40: Line 40:
 
</table>
 
</table>
 
=Removal=
 
=Removal=
Comment out the following lines from ''/etc/httpd/httpd.conf''
+
remove or comment out the following lines from ''/etc/httpd/httpd.conf''
 
<table class=document-code><tr><td>
 
<table class=document-code><tr><td>
     Alias /wiki/ "/usr/local/share/moin/htdocs/"       
+
     Alias /moin/ "/usr/local/share/moin/htdocs/"       
     ScriptAlias /mywiki "/usr/local/share/moin/mywiki/moin.cgi"   
+
     ScriptAlias /moin "/usr/local/share/moin/mywiki/moin.cgi"   
 
</table>
 
</table>
 
If you want to remove the MoinMoin shared files;
 
If you want to remove the MoinMoin shared files;

Revision as of 21:45, 31 March 2007

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"   

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