“Conocimiento Sistemas>Ubuntu

Cómo instalar y configurar MediaWiki en Ubuntu 20.04 LTS [Pasos sencillos]

2012/9/13
## Instalación y configuración de MediaWiki en Ubuntu 20.04 LTS:guía paso a paso

MediaWiki es un software wiki gratuito y de código abierto escrito en PHP y utilizado por muchos sitios web populares, incluida Wikipedia. Su interfaz fácil de usar facilita a los usuarios la colaboración y la creación de contenido, lo que la convierte en una excelente opción para organizaciones, empresas o individuos que buscan configurar un wiki. En este tutorial, lo guiaremos a través de la instalación y configuración de MediaWiki en Ubuntu 20.04 LTS, paso a paso.

Paso 1:Instalar requisitos previos y dependencias

1. Sistema de actualización

```golpecito

actualización de sudo apt &&actualización de sudo apt

```

2. Instalar Apache2

```golpecito

sudo apto instalar apache2

```

3. Instale PHP y las extensiones requeridas

```golpecito

sudo apt instalar php libapache2-mod-php php-xml php-intl php-mysql php-mbstring php-gd php-cli php-curl php-zip php-bz2

```

4. Instalar el servidor de base de datos MySQL

```golpecito

sudo apto instalar servidor mariadb

```

5. Instalación segura de MySQL

```golpecito

sudo mysql_secure_installation

```

- Proporcione una nueva contraseña para la cuenta raíz de MySQL

- Ingrese 'Y' para eliminar cuentas de usuarios anónimos y probar la base de datos.

- Ingrese 'Y' para deshabilitar los inicios de sesión remotos como root

Paso 2:Creación de una base de datos MySQL y un usuario para MediaWiki

1. Acceder al shell MySQL

```golpecito

sudo mysql -u raíz -p

```

2. Crear base de datos Mediawiki

```sql

CREAR BASE DE DATOS mediawiki CONJUNTO DE CARACTERES PREDETERMINADO utf8mb4;

```

3. Crear usuario MySQL y otorgar permisos:

```sql

CREAR USUARIO 'mediawikiuser'@'localhost' IDENTIFICADO POR 'strong_password';

CONCEDA TODOS LOS PRIVILEGIOS EN mediawiki.* A 'mediawikiuser'@'localhost';

PRIVILEGIOS DE ENJUAGUE;

```

- Reemplace 'strong_password' con una contraseña segura real para el usuario

Paso 3:Descargue MediaWiki y configure la base de datos

1. Descargar MediaWiki

La última versión de MediaWiki se puede descargar desde su sitio web oficial.

2. Extraer MediaWiki

```golpecito

sudo tar -xzvf mediawiki-*.tar.gz -C /var/www/html/

```

- Reemplace 'mediawiki-*.tar.gz' con el nombre de archivo real del archivo descargado.

3. Cambiar nombre del directorio

```golpecito

sudo mv /var/www/html/mediawiki-* /var/www/html/mediawiki

```

4. Configurar la conexión a la base de datos

Navegue hasta el archivo 'LocalSettings.php' dentro de su directorio MediaWiki y ábralo con un editor de texto como 'nano' o 'vim':

```golpecito

sudo nano /var/www/html/mediawiki/LocalSettings.php

```

- Modifique las siguientes configuraciones:

```

$wgDBserver ="localhost";

$wgDBuser ="mediawikiuser";

$wgDBcontraseña ="contraseña_fuerte";

$wgDBname ="mediawiki";

```

- Reemplace 'mediawikiuser' y 'strong_password' con su usuario y contraseña de MySQL.

- Guardar y cerrar 'LocalSettings.php'

Paso 4:Configurar Apache para MediaWiki

1. Archivo de configuración de Apache

```golpecito

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

2. Agregar configuración de host virtual:

```

Nombre del servidor su-dominio-o-IP

Raíz del documento /var/www/html/mediawiki

Opciones SeguirEnlaces simbólicos

Permitir anular todo

Requerir todo concedido

```

- Reemplace 'su-dominio-o-IP' con su nombre de dominio real o la dirección IP del servidor

- Guarde el archivo y salga.

3. Habilitar el servidor virtual MediaWiki

```golpecito

sudo a2ensite mediawiki.conf

```

4. Recargar Apache

```golpecito

sudo systemctl recarga apache2

```

Paso 5:Instalar y configurar PHP-FPM para FastCGI

1. Instalación de PHP-FPM

```golpecito

sudo apto instalar php-fpm

```

2. Configurar PHP-FPM

```golpecito

sudo nano /etc/php/7.4/fpm/php.ini

```

- Establezca 'cgi.fix_pathinfo' en '0'

```

cgi.fix_pathinfo=0

```

- Guarde el archivo de configuración PHP modificado y salga.

3. Reiniciar PHP-FPM

```golpecito

sudo systemctl reiniciar php7.4-fpm

```

Paso 6:Proteger MediaWiki

1. Crear archivo 'LocalSettings.php.secret'

```golpecito

sudo nano /var/www/html/mediawiki/LocalSettings.php.secret

```

- Añade el siguiente contenido:

```

$wgSecretKey ="replace_this_with_a_strong_random_secret_string";

```

- Reemplace la cadena después del signo igual con una cadena aleatoria para mayor seguridad.

Paso 7:Finalizar la instalación de MediaWiki

1. Ejecute el script 'install.php'

```golpecito

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

sudo chmod -R ug+rwx /var/www/html/mediawiki

```

- Desde tu navegador, accede al asistente de configuración de MediaWiki:

```

http://localhost/mediawiki/install.php

```

- Utilice esta interfaz para completar la instalación de MediaWiki siguiendo los pasos del asistente.

2. Eliminar 'install.php' después de la instalación

```

sudo rm -rf /var/www/html/mediawiki/install.php

```

Paso 8:Crear usuario administrador y configurar Wiki

1. Accede a MediaWiki

```

http://localhost/mediawiki/index.php

```

2. Cree un usuario administrador y establezca preferencias

- Ingrese 'Admin' o cualquier nombre de usuario que desee.

- Especifique una contraseña y un correo electrónico seguros.

- Vaya a la pestaña 'Preferencias' y proporcione un nombre e idioma de Wiki.

Paso 9:Configurar Apache para usar HTTPS (opcional)

1. Obtener certificado SSL

Si tiene un certificado SSL de una autoridad certificadora (CA), copie el certificado, el certificado intermedio y la clave privada en las siguientes ubicaciones:

```

sudo cp fullchain.pem /etc/apache2/ssl/

sudo cp privkey.pem /etc/apache2/ssl/

sudo cp chain.pem /etc/apache2/ssl/

```

- También puede obtener un certificado Let's Encrypt gratuito. Consulte las guías para hacerlo.

2. Editar archivo de host virtual Apache

```golpecito

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

- Dentro del bloque VirtualHost, agrega las siguientes líneas:

```

SSLEngine encendido

Archivo de certificado SSL /etc/apache2/ssl/fullchain.pem

Archivo de clave de certificado SSL /etc/apache2/ssl/privkey.pem

ArchivoCertificadoSSL /etc/apache2/ssl/chain.pem

```

- Guarde el archivo del host virtual.

3. Activar módulo SSL

```golpecito

sudo a2enmod ssl

```

4. Recargar Apache

```golpecito

sudo systemctl recarga apache2

```

Ahora debería poder accederse a su instalación de MediaWiki a través de HTTPS.

Con esta guía, configuró con éxito MediaWiki en Ubuntu 20.04 LTS y lo configuró para una experiencia segura y fácil de usar. Ahora puede utilizar su wiki para la creación y gestión colaborativa de contenido.

Ubuntu
Cómo actualizar una área de trabajo de Eclipse Galileo en Ubuntu 9.10
Cómo instalar y configurar un servidor NFS en Ubuntu 18.04 usando 11 sencillos pasos
Cómo instalar Java 1.6 en Ubuntu
Cómo sincronizar un iPod en Ubuntu
Cómo instalar Ubuntu en el disco duro externo USB
Cómo instalar Docker en Ubuntu 22.04 LTS (Jammy Jellyfish)
Cómo aumentar el tamaño de la partición del disco en Ubuntu
Instalé Ubuntu en mi portátil HP y no hay sonido
Conocimiento de la computadora © http://www.ordenador.online