Búsqueda de sitios web

Cómo instalar MediaWiki en CentOS 7


Si desea crear su propio sitio web wiki, puede hacerlo fácilmente utilizando MediaWiki, una aplicación PHP de código abierto, 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 revisar cómo instalar MediaWiki en CentOS 7 con la pila LAMP (Linux, Apache, MySQL y PHP).

Instalación de LAMP Stack en CentOS 7

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

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

2. A continuación, usaremos php7.3, necesitaremos deshabilitar la instalación de php5.4 para instalar php7.3 del 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. Inicie y habilite 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, tendrás que reiniciar el servidor web Apache:

systemctl restart httpd

Instalación de MediaWiki en CentOS 7

7. El siguiente paso es descargar el paquete MediaWiki. Dirígete a la página de descarga de MediaWiki y descarga el paquete más reciente o puedes 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 una 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 la base de datos y otorgarle privilegios a ese 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 accediendo al http://ipaddress de su servidor y siguiendo los pasos de instalación.

Primero puedes elegir la configuración de idioma:

11. A continuación, el script ejecutará una verificació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 podrá pasar a la página siguiente donde configurará los detalles de la base de datos. Para ello utiliza la base de datos, usuario y contraseña que has creado anteriormente:

13. En la página siguiente puede elegir el motor de base de datos: InnoDB o MyIsam. He utilizado InnoDB. Finalmente puedes darle un nombre a tu wiki y crear un nombre de usuario y contraseña administrativos completando 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 esos pasos, se le proporcionará un archivo llamado LocalSettings.php. Tendrás que colocar ese archivo en el directorio raíz de tu Wiki. Alternativamente, puede copiar el contenido del archivo y crearlo nuevamente. Si deseas copiar el archivo puedes hacer:

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.

Conclusión

Ahora tienes tu propia página Wiki que puedes administrar y editar. Para utilizar la sintaxis correcta, puede consultar la documentación de MediaWiki.