Mediawiki

De RJGS Wiki
Revisão de 03h27min de 4 de janeiro de 2025 por Rjgs (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Mediawiki[editar | editar código-fonte]

Instalação[editar | editar código-fonte]

Ascenda a superusuario

sudo su 

Instalando o vim

apt install -y vim 

Consulte o IP

ip a | grep -i inet | grep -v inet6 

Teste de conectividade

ping 8.8.8.8 
ping google.com.br 

Atualize

apt upgrade ; apt full-upgrade ; apt dist-upgrade ; apt autoremove ; apt autoclean ; apt clean 

Hostname da máquina

echo "wiki.rjgs.net" | tee /etc/hostname 

Conferindo a mudança no Hostname da máquina:

cat /etc/hostname 

Alterando o arquivo de hosts

vim /etc/hosts

Setando IP fixo[editar | editar código-fonte]

Cópia de segurança do arquivo netplan.

cp -rv /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bckp 

Aplica a configuração.

netplan --debug try 

Apache[editar | editar código-fonte]

apt install -y apache2 
apt install -y apache2-data 
apt install -y apache2-doc 
apt install -y apache2-utils 

Setando permissões na pasta

chmod -R 775 /var/www/html 
mkdir /var/www/html/wiki/ 

Adicionando o usuario atual no grupo de execução do apache

adduser rjgs www-data 

Operação do daemon[editar | editar código-fonte]

Status do servidor

systemctl status apache2 

Inicia o servidor

systemctl start apache2 

Reinicia o servidor

systemctl restart apache2

PHP[editar | editar código-fonte]

apt install -y php 
apt install -y libapache2-mod-php 
apt install -y php8.0-intl 
apt install -y php-intl 
apt install -y php-mbstring 
apt install -y php-xml 
apt install -y php-apcu 
apt install -y php-curl 
apt install -y php-mysql 
apt install -y php-cli 

Conferindo a Instalação

echo "<?php phpinfo(); ?>" > /var/www/html/wiki/php_info.php 

após o comando acima, abra a página no navegador e confira os módulos instalados.

Restartar o apache

systemctl restart apache2

MariaDB[editar | editar código-fonte]

Instalação[editar | editar código-fonte]

apt install -y mariadb-server 

Para operar o daemom[editar | editar código-fonte]

Status do servidor

systemctl status mariadb 

Inicia o servidor

systemctl start mariadb 

Reinicia o servidor

systemctl restart mariadb 

Configuração MARIADB[editar | editar código-fonte]

Cria a Base de dados

mysql -u root -p -e "CREATE DATABASE my_wiki"; 

Mostra a tabela criada

mysql -u root -p -e "SHOW DATABASES"; 

Cria o usuario

mysql -u root -p -e "CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'R0b150n#J03l'"; 

Mostra os usuarios

mysql -u root -p -e "select user,host,host from mysql.user"; 

Seta permissões para o usuario

mysql -u root -p -e "GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'localhost' WITH GRANT OPTION"; 

Reescreve os privilégios

mysql -u root -p -e "FLUSH PRIVILEGES";

Download[editar | editar código-fonte]

Após os passos acima, faça o download do conteúdo da Mediawiki

https://releases.wikimedia.org/mediawiki/1.41/mediawiki-1.41.0.zip

Fonte[editar | editar código-fonte]

https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki/pt-br