Cómo instalar MediaWiki con PHP 7 en un Ubuntu 18.04 VPS o servidor dedicado

¿Qué es MediaWiki??

MediaWiki es básicamente un software de wiki que es totalmente gratuito y de código abierto. Actualmente se ejecuta en muchos sitios web famosos como Wikipedia, Wiktionary y Wikimedia Commons. MediaWiki está escrito en PHP.


Su función es almacenar el contenido en una base de datos. Suponiendo que tiene alojamiento VPS o servidor dedicado, comencemos!

El requisito para MediaWiki 1.30.0

  1. Necesitará MariaDB 5.1, SQLite 3, MySQL 5.0.2 o PostgreSQL 9.0 o posterior;
  2. Y el servidor web Apache 2.0 o superior compilado con el módulo mod_rewrite;
  3. Y finalmente, necesitará PHP 5.5.9 o superior, con estas extensiones habilitadas: mbstring, JSON, Intl, curl, MySQL y GD PHP

Paso 1: instalación del servidor Apache

Lo primero es lo primero, en su servidor virtual tendrá que instalar y configurar Apache.

$ sudoapt-get install apache2

Paso 2: actualización de los paquetes del SO del servidor

Deberá verificar si los paquetes del sistema operativo del servidor están actualizados para comenzar con la instalación.

$ sudo apt-get update
$ sudo apt-get upgrade

Paso 3: instalación del paquete

Luego tienes que instalar todos los paquetes requeridos.

$ sudo apt-get install imagemagick php7.0-intl php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql mysql-server php7.0-json php7.0-cgi php7.0 libapache2- mod-php7.0

Paso 4: Habilitar el módulo de reescritura de Apache

Deberá asegurarse de que el módulo de reescritura de Apache esté habilitado.

$ sudo a2enmod reescribir

Paso 5: reiniciar Apache

Una vez que haya habilitado el módulo de reescritura de Apache, debe reiniciar los servicios de Apache.

$ sudo service apache2 restart

Paso 6: instalación de MediaWiki

En este paso, debe visitar https://www.mediawiki.org/wiki/download y luego descargar la última versión de MediaWiki disponible aquí. Descárguelo al directorio / opt / en el servidor.

$ cd / opt /
$ sudo wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz
$ sudo tar -xvzf mediawiki-1.31.0.tar.gz
$ sudo mv /opt/mediawiki-1.31.0/ / var / www / html / mediawiki

Deberá configurar una propiedad adecuada para que el servidor pueda leer todos los archivos.

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

Luego debe crear una nueva base de datos MySQL y usuario.

mysql -u root -p
mysql> SET GLOBAL sql_mode = ”;
mysql> CREAR BASE DE DATOS mediawiki;
mysql> CREAR USUARIO ‘newuser’ @ ‘localhost’ IDENTIFICADO POR ‘su-contraseña’;
mysql> OTORGAR TODOS LOS PRIVILEGIOS EN mediawiki. * A ‘newuser’ @ ‘localhost’;
mysql> ENJUAGUE PRIVILEGIOS;
mysql> dejar

los ‘tu contraseña’ al lado de IDENTIFICADO POR está su contraseña. Siéntase libre de cambiarlo y escriba la contraseña que elija.

A continuación, en Apache, deberá crear una nueva directiva de host virtual. Por ejemplo, en su servidor virtual, cree un nuevo archivo de configuración de Apache, digamos ‘mediawiki.conf’.

$ sudo touch /etc/apache2/sites-available/mediawiki.conf
$ sudo ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/mediawiki.conf
$ sudo vi /etc/apache2/sites-available/mediawiki.conf

Una vez que haya hecho esto, agregue las siguientes líneas presionando “yo” para insertar y presionar el botón Esc y escribir : wq para guardar y salir del editor.

ServerAdmin [email protected]
DocumentRoot / var / www / html / mediawiki /
ServerName your-domain-name.com
ServerAlias ​​www.your-domain-name.com

Opciones de FollowSymLinks
Permitir anular todo
Orden permitir, negar
permitir de todos

ErrorLog /var/log/apache2/your-domain-name.com-error_log
CustomLog /var/log/apache2/your-domain-name.com-access_log common

Luego debe eliminar el archivo, es decir, OOO-default.conf.

$ sudo rm /etc/apache2/sites-enabled/000-default.conf

Ahora, para guardar los cambios y que tengan efecto, debe reiniciar el servidor web Apache.

$ sudo service apache2 restart

En cualquier navegador de su elección, visite http://your-domain-name.com. Allí encontrarás el hipervínculo que dice ‘configurar el wiki’. Haga clic en ‘configurar el wiki’.

Esto te llevará a la pantalla de instalación.

En primer lugar, deberá seleccionar su idioma y el idioma Wiki. Luego haciendo clic en Seguir te llevará a la siguiente página.

Allí deberá ingresar la siguiente información si se cumplen todos los requisitos y luego hacer clic en ‘Seguir’ botón.

Cómo instalar MediaWiki en VPS

El siguiente paso requerirá cierta configuración de la base de datos. Debajo “Tipo de base de datos” seleccione MySQL. Luego escribir “localhost” bajo host de base de datos.

Luego debe completar el resto de la información de acuerdo con la base de datos que creó en el primer paso de este tutorial. Haga clic en el “Seguir” botón una vez que haya ingresado con éxito toda la información correcta.

Será llevado a la siguiente página donde debe seleccionar:

Motor de almacenamiento: InnoDB

Cómo instalar MediaWiki en VPS

Una vez que haya hecho esto, haga clic en el ‘Seguir’ botón.

Luego deberá ingresar el nombre de Wiki. Este nombre aparecerá en la barra de título del navegador..

Crea una cuenta de administrador. Una vez que haya hecho todo esto, estará listo para instalar Wiki.

Cómo instalar MediaWiki en VPS

Puede agregar las siguientes líneas en la parte inferior del archivo LocalSettings.php si odia esperar y desea acelerar el proceso de instalación.

$ sudo vi /var/www/html/mediawiki/LocalSettings.php

# Mejoras de velocidad
$ wgUseGzip = verdadero;
$ wgUseFileCache = verdadero;

# Configuración de rendimiento
$ wgDisableCounters = true;
$ wgMiserMode = true;

También deberá establecer una propiedad adecuada para el archivo de configuración LocalSettings.php.

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

Esto concluye nuestro proceso de instalación instalando con éxito MediaWiki en su servidor.

Cómo instalar MediaWiki en VPS

Finalmente, has instalado con éxito Mediawiki, esperamos que nuestro artículo te haya ayudado :).

Echa un vistazo a estos 3 principales servicios de VPS:

Alojamiento A2

Precio inicial:
$ 5.00


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

ScalaHosting

Precio inicial:
$ 12.00


Fiabilidad
9.4


Precios
9.5


Fácil de usar
9.5


Apoyo
9.5


Caracteristicas
9.4

Leer comentarios

Visita ScalaHosting

Hostinger

Precio inicial:
$ 3.95


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Artículos de procedimientos relacionados

  • Cómo instalar Apache, MySQL & PHP en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo editar la configuración de PHP en Apache en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar la pila LEMP (Linux, Nginx, MySQL, PHP) en un Ubuntu 18.04 VPS o servidor dedicado
    intermedio
  • Cómo instalar phpMyAdmin en un CentOS 7 VPS o servidor dedicado
    intermedio
  • Cómo instalar Apache y PHP-FPM en Debian 8
    experto
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me