Migração da MediaWiki para uma versão mais recente
Nas atividades realizadas no estágio, foi atualizada a versão do MediaWiki que estava em uso. Foi feita a migração da versão MediaWiki 1.22.5 para 1.27.0. Nos tópicos anteriores, foi demonstrada as etapas para instalação do MediaWiki versão 1.27.0, disponível em: MediaWiki. Antes de migrar para nova versão do MediaWiki, foi extraído o backup mais recente que estava sendo realizado do banco de dados do MediaWiki versão 1.22.5.
O banco de dados estava sendo gerado de forma compactada na pasta "/home/marco/dropbox/backup/pbisdb".Foi extraído o arquivo para o seu tamanho original na pasta "/home/marco":
tar -C /home/marco -xzvf/home/marco/dropbox/backup/pbisdb/backupmysqlwiki.tar.gz
Foi criado um novo banco de dados com o nome de pbisdb, para abrigar a base de dados que foi gerada na pasta "/home/marco/backup/pbisdb":
mysql -u root -p show databases; create database pbisdb;
Para verificar se realmente foi criada a base de dados, continuar com o comando no mysql:
show databases;
Verificar se aparece o banco de dados pbisdb.
Importar o banco de dados pbisdb.sql copiado na pasta /home/marco para o banco de dados criado no mysql com o nome de pbisdb. Digitar no teminal do linux:
mysqldump -u root -p pbisdb < /home/marco/pbisdb.sql
A cópia dos arquivos de textos, imagens e fórmulas estava sendo gerado na pasta "/home/marco/dropbox/backup/www". de forma compactada. Foi extraídos os arquivos para a pasta "home/marco":
tar -C home/marco -xzvf /home/marco/backupwwwwiki.tar.gz
Os arquivos de textos, imagens, e fórmulas foram extraídos para a pasta "/home/marco" em uma pasta chamada "www".
Os arquivos de extensão, que contém em sua maioria fórmulas, gerados no backup com o nome de pasta "extensions", foram copiados para a pasta da nova versão da MediaWiki na pasta "var/www/html/mediawiki/"
cp -RF /home/marco/var/www/wiki/extensions /var/www/html/mediawiki/
Os arquivos de textos e imagens gerados no backup com o nome de pasta "images", também foram copiados da pasta "/home/marco" para a pasta "var/www/html/mediawiki/"
cp -RF /home/marco/var/www/wiki/images/ /var/www/html/mediawiki/
Cópia do script "LocalSettings.php" para a pasta da nova versão do MediaWiki
cp -RF /home/marco/var/www/wiki/LocalSettings.php /var/vwww/html/mediawiki/
Foi concedido permissão de total acesso para as pastas "images" e "extensions" no terminal do linux;
cd /var/www/html/mediawiki/ chmod 777 extensions chmod 777 images
Editar o script "LocalSettings.php" para fazer alguns ajustes de acordo com a nova versão do MediaWiki, digitando no terminal do linux:
cd/var/www/html/mediawiki nano LocalSettings.php
Alteração da linha "## Database settings" para:
$wgDBtype = "mysql"; $wgDBserver = "localhost"; $wgDBname = "pbisdb"; $wgDBuser = "root"; $wgDBpassword = "estagio";
Inclusão da seguinte linha no script "LocalSettings.php" referente a aparência:
wfLoadSkin( 'CologneBlue' ); wfLoadSkin( 'Modern' ); wfLoadSkin( 'MonoBook' ); wfLoadSkin( 'Vector' );
Execução no terminal do linux, o script de atualização "update.php" dentro da pasta de manutenção da nova versão do MediaWiki:
cd var/www/html/mediawiki/maintenance php update.php
Após a execução do script, abrir o navegador de internet, digitar "localhost/mediawiki" e verificar o comportamento da wiki após a atualização.
--Marco Aurélio (discussão) 20h11min de 21 de novembro de 2016 (BRST)