Se apenas gere um wiki, não deve copiar o ficheiro farmconfig.py para sua directoria de configuração (remova esse ficheiro e o ficheiro .pyc, se lá estiver). Sem o ficheiro farmconfig, o moin utiliza o ficheiro wikiconfig.py por omissão.
O ficheiro wikiconfig.py encontra-se geralmente junto do seu script moin.cgi. Se precisar de fazer uma instalação noutro local, não há quaisquer limitações, desde que acrescente a directoria da instalação ao caminho de sistema do Python no script do servidor. Veja a secção de "Configuração do Sistema de Caminhos" no script do seu servidor.
Notas gerais sobre a estrutura do wiki/farmconfig.py:
# -*- coding: iso-8859-1 -*- from MoinMoin.multiconfig import DefaultConfig class Config(DefaultConfig): sitename = u'MyWiki' # u significa que será convertido para Unicode interwikiname = 'MyWiki' data_dir = '/where/ever/mywiki/data/' underlay_dir = '/where/ever/mywiki/underlay/' # Seguem-se mais definições...
Em primeiro lugar, defina a codificação do ficheiro config. A configuração por omissão é indicada apenas par idiomas Latin ("ocidentais"), para instalação internacional, leia a secção #configuração-internacional. Se não definir a codificação, não poderá utilizar caracteres non-ascii.
- Depois importamos a configuração interna por omissão do moin. A configuração por omissão inclui valores para todas as opções, para que não tenhamos de definir todos os valores, apenas os que queremos personalizar.
- Depois define-se uma nova classe de configuração "Config" e todas as definições são herdadas da configuração por omissão que importámos. É importante que o nome da classe seja "Config".
- As linhas seguintes são as opções de configuração para a classe Config. Tenha em mente que cada linha tem de ter um avanço de 4 espaços, as tabs não são permitidas. O moin não funcionará se a formatação estiver incorrecta.
Um item de configuração comum e o sitename - na maioria dos casos não quer que o seu wiki tenha o nome "Wiki Sem Título" por omissão. Pode definir o nome que quiser em qualquer idioma, mas antes de o fazer, leia a secção seguinte sobre opções de Unicode.
Se seguiu as instruções de instalação, o wiki funcionará sem mais alterações, mas pode querer alterar alguns valores, como data_dir, data_underlay_dir acl_rights_before, etc. Na maioria dos casos, configurar todos os valores do ficheiro wikiconfig.py é suficiente.
Tudo o que não for definido, permanece igual aos valores internos do moin por omissão herdados do DefaultConfig.