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.