Difference between revisions of "MoinMoin install"

From Organic Design wiki
(Apache alias)
(Removal)
Line 5: Line 5:
 
Instructions available in tar.gz distributions INSTALL file
 
Instructions available in tar.gz distributions INSTALL file
 
===OS X===
 
===OS X===
Whe  MoinMoin is installed a contributed package under the directory ''MoinMoin'' is put into the system directory;
+
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''
 
  ''/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages''
  
Line 29: Line 29:
 
</table>
 
</table>
 
;Configuring Apache
 
;Configuring Apache
Edit the Apache ocnfiguration file ''/etc/httpd/httpd.conf''
+
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.
 
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>
Line 39: Line 39:
 
  apachectl graceful
 
  apachectl graceful
 
</table>
 
</table>
 +
=Removal=
 +
Comment out the following lines from ''/etc/httpd/httpd.conf''
 +
<table class=document-code><tr><td>
 +
    Alias /wiki/ "/usr/local/share/moin/htdocs/"     
 +
    ScriptAlias /mywiki "/usr/local/share/moin/mywiki/moin.cgi" 
 +
</table>
 +
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

Revision as of 21:32, 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 /wiki/ "/usr/local/share/moin/htdocs/"      
   ScriptAlias /mywiki "/usr/local/share/moin/mywiki/moin.cgi"   

Apache now needs to be restarted;

apachectl graceful

Removal

Comment out the following lines from /etc/httpd/httpd.conf

   Alias /wiki/ "/usr/local/share/moin/htdocs/"      
   ScriptAlias /mywiki "/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