Mediawiki es un software wiki de código abierto que le permite crear wikis en línea rápidamente. Fue desarrollado principalmente para su uso en Wikipedia y actualmente se usa en varios sitios web de Wikimedia como Wikidata, Wiktionary y Wikimedia Commons, etc.
Un wiki se puede definir como un sistema de gestión de contenido (CMS) o un sitio web cuyos contenidos se pueden editar desde el navegador web y su texto está escrito utilizando un lenguaje de marcado simplificado (conocido como ‘marcado wiki’) o un editor de texto enriquecido. Una wiki se diferencia de un blog o sistema similar en que el contenido se publica y se crea sin ningún autor y propietario definido de la publicación.
En esta publicación, cubriremos los pasos de instalación de la última versión de MediaWiki 1.37 en RHEL 8, Rocky Linux 8 y AlmaLinux OS 8.
Nota : Para MediaWiki ≥ 1.35, en sistemas RHEL se recomienda php 7.4 o superior.
1) Instalar paquetes de sistema operativo de requisitos previos
Para la instalación de mediawiki en Linux, primero debemos instalar el servidor web (Apache), PHP y la base de datos (MySQL/MariaDB). Si no están instalados en su sistema, utilice los siguientes comandos para instalar,
$ sudo dnf module reset php $ sudo dnf module enable php:7.4 $ sudo dnf install -y httpd php php-mysqlnd php-gd php-xml php-intl mariadb-server mariadb php-mbstring php-json
2) Iniciar servidor web y servicio de base de datos
Ejecute los siguientes comandos para iniciar y habilitar el servidor web apache y el servicio mariadb
$ sudo systemctl start httpd $ sudo systemctl enable httpd $ sudo systemctl start mariadb $ sudo systemctl enable mariadb
3) Asegure MariaDB y cree una base de datos para mediawiki
Para proteger la base de datos mariadb, ejecute el siguiente comando,
$ sudo mysql_secure_installation
Ahora cree una base de datos para mediwiki usando los siguientes comandos,
$ mysql -u root -p MariaDB [(none)]> CREATE DATABASE mediawiki_db; MariaDB [(none)]> GRANT ALL PRIVILEGES ON mediawiki_db.* TO 'wiki_user'@'localhost' IDENTIFIED BY '[email protected]@123#' WITH GRANT OPTION; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
Reemplace el nombre de la base de datos, el nombre de usuario y sus credenciales en los comandos anteriores según su configuración.
4) Descarga la última versión de MediaWiki
En el momento de escribir este artículo, estaba disponible la última versión de Mediawiki 1.37. Consulte este enlace para obtener última versión de MediaWiki.
Use el siguiente comando wget para descargar mediawiki 1.37,
$ wget wget https://releases.wikimedia.org/mediawiki/1.37/mediawiki-1.37.1.tar.gz
Extraiga el archivo descargado usando el comando tar.
$ tar -zxpvf mediawiki-1.37.1.tar.gz
Mueva mediawiki-1.37.1 a la raíz del documento apache (/var/www/html)
$ sudo mv mediawiki-1.37.1 /var/www/html/mediawiki
5) Establecer los permisos necesarios en el directorio mediawiki
Cambie el archivo y el propietario del grupo de la carpeta mediawiki usando el comando chown
$ sudo chown -R apache:apache /var/www/html/mediawiki/
Si SELinux está habilitado en su sistema, aplique la siguiente regla de selinux en la carpeta mediawiki,
$ getenforce Enforcing $ $ sudo restorecon -FR /var/www/html/mediawiki/
Antes de comenzar la instalación, también asegúrese de que las siguientes reglas de firewall estén en su lugar (Esto solo es necesario cuando el firewall está habilitado en su sistema)
$ sudo firewall-cmd --permanent --zone=public --add-service=http $ sudo firewall-cmd --permanent --zone=public --add-service=https $ sudo firewall-cmd --reload
6) Inicie la instalación basada en web de MediaWiki
Para iniciar la instalación, escriba la siguiente URL en el navegador web,
http://
Reemplace la dirección IP según su configuración. Haga clic en «Configurar la wiki»
Definir el lenguaje para MediaWiki
Haga clic en Continuar
Comprobación de la configuración del entorno de MediaWiki
Haga clic en Continuar…
En la siguiente ventana, especifique la base de datos de Mediawiki, el nombre de usuario y la contraseña de la base de datos y haga clic en ‘Continuar’
Configuración de la base de datos de MediaWiki
Especifica el nombre de tu Wiki y su cuenta de administrador
Haga clic en Continuar para continuar con la instalación.
Elija ‘Continuar’ para finalizar la instalación
La ventana Abive confirma que la instalación de MediaWiki se completó con éxito. Ahora descargue el archivo «LocalSettings.php» y colóquelo debajo de la raíz del documento mediawiki (/var/www/html/mediawiki/ )
Ahora visite la página principal (http://192.168.1.180/mediawiki/ e inicie sesión en el panel de administración de Mediawiki.
Haga clic en Iniciar sesión. Ingrese las Credenciales de administrador que hemos establecido durante la instalación.
Eso es todo de esta publicación. Espero que lo hayas encontrado informativo. Comparta sus comentarios y consultas en la sección de comentarios a continuación.