Com instal·lar MediaWiki a CentOS 7


Si voleu crear el vostre propi lloc web wiki, podeu fer-ho fàcilment utilitzant MediaWiki, una aplicació de codi obert PHP, creada originalment per a WikiPedia. La seva funcionalitat es pot ampliar fàcilment gràcies a les extensions de tercers desenvolupades per a aquesta aplicació.

En aquest article revisarem com instal·lar MediaWiki a CentOS 7 amb la pila LAMP (Linux, Apache, MySQL i PHP).

Instal·lació de LAMP Stack a CentOS 7

1. Primer heu d'habilitar els repositoris epel i remi per instal·lar la pila LAMP amb l'última versió de PHP 7.x.

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install epel-release

2. A continuació, utilitzarem php7.3, haurem de desactivar la instal·lació de php5.4 per instal·lar php7.3 des del repositori remi tal com es mostra.

# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

3. Ara podem continuar amb la instal·lació d'Apache, MariaDB i PHP amb les extensions necessàries necessàries per executar MediaWiki. Per a un millor rendiment també podeu instal·lar Xcache. .

# yum -y install httpd
# yum -y install mariadb-server mariadb-client
# yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Inicieu i activeu els serveis amb:

# systemctl start httpd
# systemctl enable httpd
# systemctl start mariadb
# systemctl enable mariadb

5. Ara assegureu-vos la instal·lació de MariaDB executant:

# mysql_secure_installation

6. Per activar els canvis, haureu de reiniciar el servidor web Apache:

# systemctl restart httpd

Instal·lació de MediaWiki a CentOS 7

7. El següent pas és descarregar el paquet MediaWiki. Dirigiu-vos a l'ordre wget.

# cd /var/www/html
# wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Ara extreu el contingut de l'arxiu amb l'ordre tar.

# tar xf  mediawiki*.tar.gz 
# mv mediawiki-1.32.0/* /var/www/html/

9. Després d'això, crearem una base de dades per a la nostra instal·lació de MediaWiki tal com es mostra.

# mysql -u root -p 

A l'indicador de MySQL, executeu les ordres següents per crear una base de dades, crear un usuari de la base de dades i concedir-li privilegis a la base de dades acabada de crear;

# CREATE DATABASE media_wiki;
# CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
# GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
# quit;

10. Ara podeu accedir a l'aplicació MediaWiki arribant a http://ipaddress del vostre servidor i seguint els passos d'instal·lació.

Primer podeu triar la configuració d'idioma:

11. A continuació, l'script executarà la comprovació de l'entorn per assegurar-se que es compleixen tots els requisits:

12. Si heu seguit els passos fins ara, les comprovacions haurien d'estar bé i podeu passar a la pàgina següent on configurareu els detalls de la base de dades. Per a això, utilitzeu la base de dades, l'usuari i la contrasenya que heu creat anteriorment:

13. A la pàgina següent podeu triar el motor de base de dades: InnoDB o MyIsam. He utilitzat InnoDB. Finalment, podeu donar un nom al vostre wiki i crear un nom d'usuari i una contrasenya administratius omplint els camps necessaris.

14. Un cop hagueu emplenat els detalls, feu clic a continuar. A les pantalles següents, podeu deixar la configuració predeterminada, tret que vulgueu fer altres canvis personalitzats.

Quan completeu aquests passos, se us proporcionarà un fitxer anomenat LocalSettings.php. Haureu de col·locar aquest fitxer a l'arrel del directori del vostre wiki. Alternativament, podeu copiar el contingut del fitxer i crear-lo de nou. Si voleu copiar el fitxer podeu fer:

# scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Ara, quan intenteu accedir a http://youripaddress hauríeu de veure el MediaWiki recentment instal·lat:

Podeu autenticar-vos amb el vostre usuari administrador creat anteriorment i començar a editar la vostra instal·lació de MediaWiki.

Ara teniu la vostra pròpia pàgina Viqui que podeu gestionar i editar les vostres pàgines. Per utilitzar la sintaxi correcta, podeu consultar la documentació de MediaWiki.