Regressar MediaWiki para Clean State?

3

Acabei de instalar e configurar o MediaWiki no Ubuntu Server 10.04. Eu agora copiei a instância em / usr / share / mediawiki / para um diretório diferente para executar como uma instância separada, e gostaria de redefini-la para um estado limpo para que ela me leve de volta à configuração inicial.

Como posso fazer isso sem desinstalar e começar de novo?

    
por Captain Blammo 17.11.2010 / 08:12

2 respostas

2

Vamos excluir alguns arquivos, então faça o backup deles primeiro se você quiser uma cópia para referência futura.

Versão resumida:

cd/usr/local/mediawiki    
sudo rm -f LocalSettings.php
sudo rm -f config/LocalSettings.php

Agora abra seu wiki em um navegador. Ele guiará você pela configuração inicial novamente.

Versão longa:

O diretório de instalação padrão no servidor Ubuntu é / usr / local / mediawiki , com link de softwares / var / www / mediawiki . Se você copiou o diretório em outro lugar, apenas use esse caminho no exemplo a seguir. Dependendo dos seus privilégios de usuário, você pode querer logar como root ou sudo todos os seguintes comandos.

cd /usr/local/mediawiki
ls -l
  1. Você deve ver um arquivo LocalSettings.php. Este é um arquivo real ou um link simbólico para /etc/mediawiki/LocalSettings.php , que você pode excluir se preferir. Se você estiver usando vários wikis, é útil substituir todos esses links simbólicos por cópias locais.

    rm -f LocalSettings.php

  2. você também deve ver um diretório config . Se você não fizer isso, você pode criar um assim:

    ln -s /var/lib/mediawiki/config ./config
    

    Agora você pode remover o arquivo de configuração gerado (que na verdade não é usado, apenas copiado para o local adequado)

    rm -f config/LocalSettings.php
    

Agora, se você acessar o seu wiki em um navegador, você será solicitado a passar pela configuração inicial novamente. Isso irá gerar o arquivo config / LocalSettings.php novamente, permitindo que você o copie para o diretório de instalação.

cp config/LocalSettings.php ./

No Ubuntu, alterei as permissões e o usuário para o usuário do meu servidor da Web por segurança:

chmod 700 LocalSettings.php
chown www-data LocalSettings.php
    
por 23.11.2010 / 23:12
3

Isto deve ser tão simples quanto apenas adicionar um segundo banco de dados ao seu MySQL (ou sistema SQL escolhido) e então redefinir seu arquivo de configuração para permitir que você inicie a instalação do zero.

cd /var/www/mediawiki
cp LocalSettings.php LocalSettings.php.old
nano LocalSettings.php 

Coloque nos novos detalhes e, em seguida, inicie sua instalação.

    
por 17.11.2010 / 08:20