GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar MediaWiki en Ubuntu 20.04

MediaWiki es una aplicación wiki escrita en PHP que la Fundación Wikimedia desarrolló para ejecutar varios de sus proyectos. La enciclopedia Wikipedia es el más popular de estos proyectos.

Un wiki es un tipo de sitio web que permite a sus usuarios crear y editar contenido de manera colaborativa. Se puede utilizar de varias formas, incluso como base de conocimientos, biblioteca de documentación, sitio web de la comunidad o intranet de la empresa.

Este tipo de sitios web son especialmente útiles en contextos donde varias personas necesitan crear y modificar páginas de forma rápida y sencilla.

Esta guía le mostrará cómo instalar y configurar la aplicación, brindándole la base para implementar su propio sitio wiki.
Usaremos el nombre de dominio “mediawiki.example.com” en esta guía. Reemplácelo con el nombre de dominio o la dirección IP que haya configurado en su servidor.

Requisitos

  • Un servidor Ubuntu 20.04. Puede ejecutar MediaWiki en una versión diferente de GNU/Linux, pero los pasos que se describen a continuación pueden diferir. Si no tiene uno, ¿por qué no activar un servidor privado virtual SSD rápido de Atlantic.Net?
  • Se configura una contraseña raíz en el servidor.

Paso 1:crear el servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu 20.04 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Ubuntu 20.04, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

Paso 2:instalar el servidor LAMP

Primero, deberá instalar Apache, MariaDB, PHP y otras extensiones de PHP en su servidor. Puede instalarlos todos usando el siguiente comando:

apt-get install apache2 mariadb-server php libapache2-mod-php php-mbstring php-xml php-json php-mysql php-curl php-intl php-gd php-mbstring texlive imagemagick unzip -y

Una vez que todos los paquetes estén instalados, puede proceder a crear una base de datos.

Paso 3:crear una base de datos

A continuación, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql

Una vez que haya iniciado sesión, cree una base de datos y un usuario para MediaWiki con el siguiente comando:

CREATE DATABASE mediawiki;
GRANT ALL PRIVILEGES ON mediawiki.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'password';

A continuación, elimine los privilegios y salga de MariaDB con el siguiente comando:

flush privileges;
exit;

En este punto, se crea su base de datos MariaDB.

Paso 4:descarga MediaWiki

A continuación, deberá descargar la última versión de MediaWiki en el directorio raíz web de Apache. Puedes descargarlo con el siguiente comando:

wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.zip

Una vez completada la descarga, descomprima el archivo descargado con el siguiente comando:

unzip mediawiki-1.35.2.zip

A continuación, mueva el directorio extraído al directorio raíz web de Apache:

mv mediawiki-1.35.2 /var/www/html/mediawiki

A continuación, deberá instalar Composer en su sistema. Puede instalarlo con el siguiente comando:

apt-get install composer -y

Una vez que Composer esté instalado, cambie el directorio a MediaWiki e instale todas las dependencias de PHP usando el siguiente comando:

cd /var/www/html/mediawiki
composer install --no-dev

Una vez que todas las dependencias estén instaladas, establezca el permiso adecuado para MediaWiki con el siguiente comando:

chown -R www-data:www-data /var/www/html/mediawiki

Paso 5:configurar Apache para MediaWiki

A continuación, cree un archivo de configuración de host virtual de Apache para MediaWiki con el siguiente comando:

nano /etc/apache2/sites-available/mediawiki.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/mediawiki/
    ServerName mediawiki.example.com

    <Directory /var/www/html/mediawiki/>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ErrorLog /var/log/apache2/mediawiki_error
    CustomLog /var/log/apache2/mediawiki_access common
</VirtualHost>

Guarde y cierre el archivo, luego habilite el archivo de host virtual y reinicie el servicio Apache con el siguiente comando:

a2ensite mediawiki.conf
systemctl reload apache2

Paso 6:accede a MediaWiki

Ahora, abra su navegador web y acceda a la página de instalación de MediaWiki usando la URL http://mediawiki.example.com .

MediaWiki ahora mostrará su versión. También dirá "LocalSettings.php no encontrado". Vamos a crear ese archivo en base a los próximos pasos. Comience haciendo clic en el enlace para "configurar el wiki ”.


En esta página, puede elegir el idioma de su wiki. Seleccione sus opciones preferidas y haga clic en "Continuar ”. Debería ver la siguiente página:


En este punto, MediaWiki realiza varias comprobaciones antes de continuar con la configuración.

Si todo está bien, aparecerá el mensaje “Se ha comprobado el entorno. Puede instalar MediaWiki” aparecerá. Presiona “Continuar ” para avanzar al siguiente paso.

Proporcione los detalles de su base de datos y haga clic en Continuar botón. Debería ver la siguiente página:

Desmarque "Usar la misma cuenta que para la instalación" y haga clic en Continuar botón. Debería ver la siguiente página:

Proporcione su nombre de sitio, nombre de usuario de administrador, contraseña y haga clic en Continuar botón. Debería ver la siguiente página:

Ahora, descargue el archivo "LocalSettings.php" en su sistema y cópielo en /var/www/html/mediawiki directorio a través de SSH. Luego, establezca la propiedad correcta usando el siguiente comando:

chown www-data:www-data /var/www/html/mediawiki/LocalSettings.php

Una vez que haya completado este último paso, de nuevo en su navegador, haga clic en el enlace "ingresar a su wiki". Se le redirigirá al panel de control de MediaWiki:

Más recursos

La página principal predeterminada de su wiki incluye varios enlaces útiles donde puede obtener más información sobre todas las funciones incluidas con MediaWiki y las formas de usarlo.

Un excelente punto de partida es la Guía del usuario de MediaWiki.

Gracias por seguir este instructivo, consulte nuestros otros artículos relacionados en la parte inferior de la página.


Linux
  1. Cómo instalar Logstash en Ubuntu 18.04

  2. Cómo instalar XWiki en Ubuntu 20.04

  3. Cómo instalar phpBB en Ubuntu 20.04

  4. Cómo instalar MongoDB en Ubuntu 20.04

  5. Cómo instalar R en Ubuntu 18.04

Cómo instalar Ruby en Ubuntu 18.04

Cómo instalar Kanboard en Ubuntu 20.04

Cómo instalar OpenMAINT en Ubuntu 20.04

Cómo instalar Socioboard en Ubuntu 20.04

Cómo instalar PrestaShop en Ubuntu 20.04

Cómo instalar MediaWiki en Ubuntu 20.04