Cómo instalar MediaWiki en CentOS 7


Si desea crear su propio sitio web wiki, puede hacerlo fácilmente usando MediaWiki , una aplicación de código abierto PHP, creada originalmente para WikiPedia . Su funcionalidad se puede ampliar fácilmente gracias a las extensiones de terceros desarrolladas para esta aplicación.

En este artículo vamos a ver cómo instalar MediaWiki en CentOS 7 con la pila de LAMP (Linux, Apache, MySQL y PHP).

Instalación de la pila LAMP en CentOS 7

1. Primero debe habilitar los repositorios epel y remi para instalar la pila de LAMP con el último PHP 7.x versión.

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install epel-release

2. A continuación, vamos a utilizar php7.3 , tendremos que desactivar la instalación de php5.4 para instalar php7.3 desde el repositorio remi como se muestra.

# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

3. Ahora podemos continuar con la instalación de Apache , MariaDB y PHP con las extensiones necesarias para ejecutar MediaWiki : para un mejor rendimiento, también puedes instalar Xcache. .

# yum -y install httpd
# yum -y install mariadb-server mariadb-client
# yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Inicia y habilita los servicios con:

# systemctl start httpd
# systemctl enable httpd
# systemctl start mariadb
# systemctl enable mariadb

5. Ahora asegure su instalación de MariaDB ejecutando:

# mysql_secure_installation

6. Para activar los cambios, deberá reiniciar el servidor web Apache:

# systemctl restart httpd

Instalando MediaWiki en CentOS 7

7. El siguiente paso es descargar el paquete MediaWiki. Diríjase a la página de descarga de MediaWiki y descargue el paquete más reciente o puede usar el siguiente comando wget.

# cd /var/www/html
# wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Ahora extraiga el contenido del archivo con el comando tar.

# tar xf  mediawiki*.tar.gz 
# mv mediawiki-1.32.0/* /var/www/html/

9. Después de eso, crearemos la base de datos para nuestra instalación de MediaWiki como se muestra.

# mysql -u root -p 

En el indicador de MySQL, ejecute los siguientes comandos para crear una base de datos, crear un usuario de base de datos y otorgarle privilegios de usuario en la base de datos recién creada;

# CREATE DATABASE media_wiki;
# CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
# GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
# quit;

10. Ahora puede acceder a la aplicación MediaWiki al llegar a http:/ipaddress de su servidor y seguir los pasos de instalación.

Primero puedes elegir la configuración de idioma:

11. A continuación, el script ejecutará la comprobación del entorno para garantizar que se cumplan todos los requisitos:

12. Si ha seguido los pasos hasta ahora, las comprobaciones deberían estar bien y puede pasar a la página siguiente donde configurará los detalles de la base de datos. Para ello, utilice la base de datos, el usuario y la contraseña que creó anteriormente:

13. En la siguiente página puede elegir el motor de base de datos: InnoDB o MyIsam . He utilizado InnoDB . Finalmente, puede asignar un nombre a su wiki y crear un nombre de usuario y contraseña administrativos al completar los campos necesarios.

14. Una vez que haya completado los detalles, haga clic en continuar . En las siguientes pantallas, puede dejar la configuración predeterminada, a menos que desee realizar otros cambios personalizados.

Cuando complete estos pasos, se le proporcionará un archivo llamado LocalSettings.php . Tendrá que colocar ese archivo en la raíz del directorio para su Wiki. Alternativamente, puede copiar el contenido del archivo y volver a crear el archivo. Si desea copiar el archivo puede hacerlo:

# scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Ahora, cuando intentes acceder a http:/youripaddress deberías ver el MediaWiki recién instalado:

Puede autenticarse con su usuario administrador creado anteriormente y comenzar a editar su instalación de MediaWiki.

Ahora tiene su propia página Wiki que puede administrar y editar sus páginas. Para utilizar la sintaxis correcta, puede consultar la documentación de MediaWiki.