MoinMoin – Versão completa

Em um post anterior mostrei como instalar a versão Desktop do MoinMoin, que roda localmente. Hoje vou mostrar rapidamente como instalar a versão ‘completa’ deste wiki no Ubuntu (tanto no Dapper Drake quanto no Edgy Eft). As instruções são baseadas nesta página.

Os recursos da versão completa são idênticos aos da versão Desktop, exceto pela dependência do apache, uma vez que agora o wiki estará disponível pela internet.

Para resolver todos os problemas de dependência habilite os repositórios adicionais e digite em uma janela do terminal:

sudo aptitude install apache2

Agora vamos instalar o moinmoin propriamente dito:

sudo aptitude install moinmoin-common

Ok, o wiki ja está instalado. Precisamos criar uma nova instância dele, que será chamada ‘meuwiki’ e ficará salva dentro do diretório onde o moinmoin está instalado (/usr/share/moin/). Você pode alterar facilmente estas informações substituindo pelo nome e local que lhe for mais conveniente, tomando o cuidado de manter a coerência em todas as instruções.

Criando uma nova instância do wiki (ATENÇÃO substitua $user pelo seu nome de usuário):

cd /usr/share/moin
sudo mkdir meuwiki
sudo cp -R data meuwiki
sudo cp -R underlay meuwiki
sudo cp server/moin.cgi meuwiki
sudo chown $user.$user meuwiki
sudo chmod -R ug+rwX meuwiki
sudo chmod -R o-rwx meuwiki

Agora precisamos informar ao moinmoin sobre a existência do novo wiki chamado meuwiki:

cd /etc/moin
sudo cp mywiki.py meuwiki.py
sudo gedit farmconfig.py

No arquivo que foi aberto procure a linha contendo “wikis = [” insira na linha seguinte

("meuwiki", r".*"),

Abra o arquivo meuwiki.py:

sudo gedit meuwiki.py

e altere a linha ‘data_dir’ para

data_dir = '/usr/share/moin/meuwiki/data'

Quase lá. Só falta arrumar o apache:

cd /etc/apache2/sites-available/
sudo gedit default

Antes de fechar a tag ‘VirtualHost’ insira o seguinte texto:

### moin
ScriptAlias /meuwiki "/usr/share/moin/meuwiki/moin.cgi"
alias /wiki "/usr/share/moin/htdocs"
Order allow,deny
allow from all
### end moin

Reinicie o apache:

sudo /etc/init.d/apache2 restart

A hora da verdade… acesse http://127.0.0.1/meuwiki
Tudo deve estar funcionando🙂

Logo coloco aqui algumas dicas de configurações do wiki e também a solução de possíveis problemas. Divirtam-se.

8 Respostas

  1. Essas coisas são muito complexas pra minha cabeça…..

    e qto a naum postar foto dos amigos da facul…naum posto pq naum as tenho….

    precisamos de um encontro urgente…. a desculpa eh tirar fotos… mas o fato real é q necessito urgentemente matar as saudades q sinto do sr…….

    beijos


  2. eu entendi td

    rsrs

  3. Oi, altea a linha: “sudo gedir meuwiki.py” para “sudo gedit meuwiki.py”, com T no gediT para deixar certinho.

    Valeu.

    [ ]’s Rbns.

  4. Done!
    Obrigado por avisar.🙂

  5. Obtive erros nas linhas:

    ### moin
    ScriptAlias /meuwiki “/usr/share/moin/meuwiki/moin.cgi”
    alias /wiki “/usr/share/moin/htdocs”
    Order allow,deny
    allow from all
    ### end moin

    Ao reiniciar o apache2 ele mostrou erro na linha 48 “referente a” Order allow, deny

    Creio que deveria ser denny ao invés de denny “vou testar”🙂

  6. O erro retornado pelo apache2 foi:

    “Syntax error on line 49 of /etc/apache2/sites-enabled/000-default:
    order not allowed here”

  7. quando vou reiniciar o apache, em um dos ultimos passos, o que pode estar havendo??

    * Forcing reload of web server (apache2)… Syntax error on line 48 of /etc/apache2/sites-enabled/000-default:
    ScriptAlias not allowed here

    Obrigado

  8. Faltou isso

    ### moin
    ScriptAlias /mywiki “/usr/share/moin/mywiki/moin.cgi”
    alias /wiki “/usr/share/moin/htdocs”

    Order allow,deny
    allow from all

    ### end moin

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: