Software requerido:
- Python 2.3 o superior. Disponible en http://www.sunfreeware.com.
Nota: Python 2.5.1 tiene como requisito OpenSSL 0.9.8. Si no, falla al importar el módulo "md5".
Software opcional:
- Apache 2.0.x. MoinMoin puede ejecutarse como demonio, pero su rendimiento es superior si es llamado por Apache (o IIS en plataformas Win32).
- mod_python. Por defecto, se puede ejecutar como cgi, pero mod_python da mayor rendimiento (a costa de consumir un poco mas de memoria).
- Instalar Python y Apache. (¡Atención a la posibles dependencias de OpenSSL!).
- Leer http://moinmo.in/HelpOnInstalling/BasicInstallation
- Crear la instancia de Apache y asegurarse que funciona con la página por defecto.
- Probar que funciona Python con cgi moviendo el fichero pythontest.cgi al directorio cgi-bin del web y llamándolo desde un navegador.
- Instalar el software MoinMoin. Para ello hay que ir al directorio donde se ha descomprimido el software y ejecutar el comando (da menos problemas si se instala en la ubicación por defecto)
- python setup.py --quiet install --record=install.log
- Probar que funciona ejecutando python e importando MoinMoin (no debe dar error)
# python
Python 2.5.1 (r251:54863, May 16 2007, 20:12:18)
[GCC 3.4.6] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import MoinMoin
>>>
- Crear la instancia Wiki según sale en http://moinmo.in/HelpOnInstalling/WikiInstanceCreation
- Modificar el script /path/sw/descomprimido/wiki/underlay/pages/HelpOnInstalling\(2f\)WikiInsta
nceCreation/attachments/createinstance.sh con los parámetros (reemplazar en caso necesario): - SHARE=/opt/sfw/share/moin (ubicación shares de MoinMoin, según sale en el install.log)
- USER=apache (usuario Apache)
- GROUP=apache (grupo de Apache)
- Cambiar la línea chown -R $USER.$GROUP $INSTANCE por chown -R $USER:$GROUP $INSTANCE (el '.' por ':')
- Darle permisos de ejecución al script anterior y ejecutarlo:
- ./createinstance.sh /path/to/mywiki (donde mywiki es el nombre de la instancia wiki a crear)
- Seguir con http://moinmo.in/HelpOnInstalling/ApacheOnLinux (aunque sea Solaris...)
- Dentro del directorio de la instancia (donde está wikiconfig.py) copiarle $SHARE/server/moin.cgi
- cd /path/to/mywiki
- cp /opt/sfw/share/moin/server/moin.cgi .
- chown -R apache:apache moin.cgi
- chmod -R ug+rx moin.cgi
- chmod -R o-rwx moin.cgi
- Configurar apache con el directorio htdocs que está dentro del SHARE de MoinMoin y con la ubicación de la instancia.
- Alias /wiki/ "/opt/sfw/share/moin/htdocs/"
- ScriptAlias /mywiki "/path/to/mywiki/moin.cgi"
- Editar /path/to/mywiki/wikiconfig.py y poner path absoluto en los parámetros
- data_dir = '/path/to/mywiki/data/'
- data_underlay_dir = '/path/to/mywiki/underlay/'
- Reiniciar apache y probar acceder con un navegador a http://maquina:puerto/mywiki.
- Si no funciona, revisar los logs de apache.

No hay comentarios.:
Publicar un comentario