Documentação
Migrando o TurnKey Mediawiki de v14,1 para v14,2
TurnKey Mediawiki v14.2 viu uma mudança na forma como o software Mediawiki em si é instalado. Como o pacote Debian não está mais presente no jessie, o appliance agora usa o arquivo de instalação upstream.
A migração de pacotes Mediawiki instalados de Debian para o Mediawiki upstream agora instalado no TurnKey Mediawiki appliance deve ser bastante simples. Os caminhos que contêm várias partes da plataforma Mediawiki mudaram.
| Pasta antiga | Nova pasta |
|---|---|
| /etc/mediawiki | /var/www/mediawiki |
| /usr/share/mediawiki | /var/www/mediawiki |
| /var/lib/mediawiki | /var/www/mediawiki |
Como pode ser visto, os arquivos Mediawiki não estão mais espalhados por todo o sistema de arquivos, mas reunidos em um só lugar (o webroot, /var/www/mediawiki). Embora este seja um pouco de um obstáculo, ele permite que se use o Upstream Mediawiki HOWTOs sem ajustá-los para os caminhos Debian. O processo de migração de sua antiga instalação Mediawiki para uma nova versão deve incluir mover-se sobre o arquivo dados, o banco de dados despejo e o imagens.
Base de dados
O banco de dados pode ser duplicado com o auxílio do mysqldump. O comando habitual é assim:
# mysqldump -h localhost -u mediawiki -p mediawiki > backup.sql
Depois carregue o descarte para a máquina alvo usando, por exemplo, scp:
# scp backup.sql someuser@example.com:
Finalmente, carregue-o para o banco de dados do servidor de destino:
# mysql < backup.sql
Se sua máquina alvo é uma instância já inicializada do v14.2 TurnKey Mediawiki, ele terá o usuário e banco de dados necessários. A senha no entanto será diferente; você pode usar a do /var/www/mediawiki/LocalSettings.php no servidor de destino.
Ficheiros
Mediawiki fornece um script que torna fácil obter "backups" do conteúdo baseado em arquivos.
# php /usr/share/mediawiki/maintenance/dumpBackup.php --current --report --output=bzip2:wikiexport.xml.bz2
Depois, copie o arquivo para o seu novo servidor usando o scp como já mostrado acima. Você pode restaurá-lo com:
# bzip -d wikiexport.xml.bz2 # php /var/www/mediawiki/maintenance/importDump.php wikiexport.xml
Imagens
Primeiro, gerar um arquivo de todas as imagens no servidor antigo:
# tar cjf wikiimages.tar.bz2 /usr/share/mediawiki/images
Em seguida, movê-lo para o novo local e importação:
# tar xjf wikiimages.tar.bz2 # php /var/www/mediawiki/maintenance/importImages.php --overwrite --search-recursively images/
Terminar
Finalmente, certifique-se de que as permissões são definidas corretamente depois de ter realizado os passos anteriores como root.
# chown -R www-data:www-data /var/www/mediawiki
Se você está instalando TurnKey Mediawiki v14.2 sobre uma instalação antiga, preparando um backup completo (em vez de apenas os dados Mediawiki como detalhado acima) com antecedência do A migração é aconselhada.
Para mais indicações, consulte o manual Mediawiki sobre em movimento bem como fazer backup e restaurando de uma cópia de segurança.