Image

Base de conocimientos → Instalación de MediaWiki en Ubuntu 20.04 (LAMP)

[Servidores virtuales] [Aplicaciones en VPS/VDS]
Fecha de publicación: 09.09.2022

Considere instalar MediaWiki CMS en Ubuntu 20.04 con LAMP preinstalado. Del mismo modo, puede agregar varios sitios a un servidor. La guía también será relevante para transferir sitios, por ejemplo, de alojamiento compartido a un servidor VPS.

Realizamos todas las configuraciones desde el usuario raíz, si está utilizando un usuario normal, agregue antes del comando sudo.

1. Descarga la última versión de mediawiki e instala los componentes necesarios 

apt update && sudo apt upgrade
wget https://releases.wikimedia.org/mediawiki/1.38/mediawiki-1.38.2.tar.gz
mkdir -p /var/www/
tar xvf mediawiki-1.38.2.tar.gz -C /var/www/
mv /var/www/mediawiki-1.38.2 /var/www/domain.tld
apt install php7.4-mbstring php7.4-xml php7.4-fpm php7.4-json php7.4-mysql php7.4-curl php7.4-intl php7.4-gd php7.4-mbstring texlive imagemagick
apt-get update
apt install composer
cd /var/www/domain.tld/
composer install --no-dev

2. Vamos a crear una base de datos

mariadb -u root

CREATE DATABASE mediawiki; GRANT ALL PRIVILEGES ON mediawiki.* TO 'user'@'localhost' IDENTIFIED BY 'your-password'; flush privileges; exit;

Estos datos deberán especificarse en el navegador en la última etapa de la instalación.

3. Configuración del servicio web

Asignar derechos y crear un archivo de configuración para nuestro dominio:

chown www-data:www-data /var/www/domain.tld/ -R
nano /etc/apache2/sites-available/mediawiki.conf

ServerName domain.tld ServerAdmin admin@domain.tld DocumentRoot /var/www/domain.tld/

Options FollowSymLinks AllowOverride All Order allow,deny allow from all

ErrorLog /var/log/apache2/domain.tld_error CustomLog /var/log/apache2/domain.tld_access common

apache2ctl configtest
a2ensite mediawiki.conf
systemctl reload apache2

Cambie domain.tld a su ya configurado en el editor de DNS a la dirección IP del servidor VPS. Por lo tanto, puede agregar varios sitios por analogía. Vaya al navegador usando el dominio http://domain.tld/ configurado y complete la instalación en el navegador. Se le pedirá que seleccione un idioma, especifique el nombre de usuario y la contraseña del administrador, así como la configuración de la base de datos creada en el paso 2.

4. Instalación del archivo de configuración

En la etapa final de la instalación, se le pedirá que descargue el archivo de configuración LocalSettings.php y lo coloque en la carpeta raíz de este CMS.

nano LocalSettings.php

Copie el contenido del archivo y péguelo en la consola usando las teclas Shift + Insertar. A continuación, guarde Ctrl + O, Enter. Usa Ctrl+X para salir. ir a dirección http://domain.tld/.


Instalación completa. En caso de transferencia de sitio, puede colocar archivos existentes e importar la base de datos.





Sin comentarios aún