- Instale o python2.7, das partes 1 a 3 de link
-
Faça o download do moin-2.0, por exemplo, em hg:
hg clone link moin-2.0
-
cd moin-2.0
- edite a rápida instalação para comentar a linha
$VIRTUALENV --no-site-packages --python $PYTHON $DIR || exit 1
- é para você criar seu próprio diretório
env
- é para você criar seu próprio diretório
-
rm -R
o antigo diretório moin-2.0 / env - Use o virtualenv para criar o diretório env, certificando-se de adicionar a opção
--no-site-packages
- Executar
./quickinstall
- Siga as instruções do moin para criar índices e assim por diante
- No painel de controle do seu dreamhost, crie um novo subdomínio, com 'passageiro' ativado, e algum caminho terminando em
/public
, mas não o diretório moin-2.0 em si. Vamos chamar esse caminho$SITE/public
, então$SITE
é o diretor pai do diretóriopublic
-
Em
$SITE
, crie o seguinte arquivo chamadopassenger_wsgi.py
:import sys, os INTERP = '/path/to/moin-2.0/env/bin/python' if sys.executable != INTERP: os.execl(INTERP, INTERP, *sys.argv) from MoinMoin.app import create_app application = create_app('/path/to/moin2.0/wikiconfig.py')
(você precisa substituir
/path/to/moin2.0
pelo diretório do seu diretóriomoin-2.0
) - Crie um arquivo $ SITE / tmp / restart.txt (ou
touch
se já existir)