Servidor MediaWiki: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 82: Linha 82:
*Arquivo de configuração:
*Arquivo de configuração:
  LocalSettings.php
  LocalSettings.php
===Upgrade Wiki===
#Realizar backup
#Fazer o download da nova versão
#Salvar da versão anterior:
#*LocalSettings.php
#*Diretório -> images
#*Diretório -> extensions: Algumas extensões necessitam de atualizações.


==Referências==
==Referências==

Edição das 18h31min de 4 de dezembro de 2019

Servidor MediaWiki

O MediaWiki é um programa gratuito para disponibilização de conteúdo na Internet [1].

O MediaWiki usa PHP para processar e apresentar dados disponíveis na sua base de dados MariaDB.

As páginas no MediaWiki usam formatação WikiTexto, para que usuários sem conhecimento de HTML ou CSS possam editá-las facilmente.

Preliminares: Ambiente Ubuntu

Instalar Apache2
sudo apt-get install apache2 apache2-utils
Instalar MariaDB
sudo apt-get install mariadb-server mariadb-client

Verificar status:

systemctl status mysql

Criar wikiuser e wikidb:

sudo mysql -u root -p
CREATE DATABASE wikidb;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY '1234';
GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;
Instalação do PHP
sudo apt-get install php

Pacotes adicionais:

sudo apt-get install php-mbstring php-gettext php-mysql

Instalar APCu:

sudo apt-get install php7.2-apcu -y

systemctl restart apache2

Testar PHP criado arquivo index.php em /var/www/html

<?php phpinfo (); ?>
Instalar imagemagick
sudo apt-get install imagemagick

Instalação do MediaWiki

Download
O MediaWiki pode ser baixado no endereço https://www.mediawiki.org/wiki/Download.
Download direto via terminal:
wget https://releases.wikimedia.org/mediawiki/1.33/mediawiki-1.33.1.tar.gz
Descompactar arquivo baixado
tar xvzf mediawiki-*.tar.gz
Copiar conteúdo descompactado para
/var/www/html/wiki
Acessar pelo navegador
http://localhost/wiki/index.php
Verificar a configuração e possíveis pendências.
Realizar a configuração da Wiki
Configurações locais da Wiki:
LocalSettings.php
Deve ser copiado para o diretório principal da Wiki:
/var/www/html/wiki

Backup da Wiki

MediaWiki armazena dados importantes em dois lugares:

  1. Banco de dados: Páginas e seus conteúdos, usuários e suas preferências, metadados, índices de pesquisa, etc.
  2. Sistema de arquivos: Arquivos de configuração do software, interfaces personalizadas (skins), extensões, imagens, etc.
Backup do Banco de Dasos
mysqldump -h localhost -u root -p --default-character-set=binary wikidb > backup.sql
Recuperação do Banco de Dados
mysql -u root -p wikidb < backup.sql
Backup do Sistema de Arquivos
  • Arquivos de upload:
tar zcvhf wikidata.tgz /var/www/http/wiki/images
  • Extensões:
tar zcvhf wikiextentions.tgz /var/www/http/wiki/extensions
  • Arquivo de configuração:
LocalSettings.php

Upgrade Wiki

  1. Realizar backup
  2. Fazer o download da nova versão
  3. Salvar da versão anterior:
    • LocalSettings.php
    • Diretório -> images
    • Diretório -> extensions: Algumas extensões necessitam de atualizações.

Referências


Evandro.cantu (discussão) 15h28min de 4 de dezembro de 2019 (-03)