- Sistema operativo Ubuntu 20.04 LTS
- Un usuario no root con privilegios sudo
- Pila LAMP instalada (Apache, MariaDB y PHP)
- Un nombre de dominio que apunte a la dirección IP de su servidor o un subdominio para su instalación de Zikula CMS.
Paso 2:Crear base de datos para Zikula CMS
1. Inicie sesión en su servidor MariaDB con el siguiente comando:
```golpecito
sudo mysql -u raíz -p
```
2. Ingrese la contraseña del usuario raíz de MariaDB cuando se le solicite.
3. Cree una nueva base de datos para Zikula ejecutando la siguiente consulta:
```sql
CREAR BASE DE DATOS zikula_db;
```
4. Cree un nuevo usuario para la base de datos de Zikula con el siguiente comando:
```sql
CREAR USUARIO 'zikula_user'@'localhost' IDENTIFICADO POR 'contraseña segura';
```
5. Asegúrese de reemplazar 'contraseña segura' con una contraseña segura real.
6. Otorgar al usuario acceso completo a la base de datos de Zikula:
```sql
CONCEDER TODO EN zikula_db.* A 'zikula_user'@'localhost';
```
7. Privilegios de vaciado
```sql
PRIVILEGIOS DE ENJUAGUE;
```
8. Salga del shell MariaDB:
```sql
salida;
```
Paso 3:Descargar Zikula CMS
1. Descargue la última versión estable de Zikula CMS desde su sitio web oficial:
```golpecito
disco compacto/tmp
wget https://download.zikula.org/core/Zikula-X.Y.Z.zip
```
2. Reemplace "X.Y.Z" con los números de versión reales.
Paso 4:Descomprimir Zikula CMS
```golpecito
descomprimir Zikula-X.Y.Z.zip
mv zikula-X.Y.Z/* /var/www/html/
```
Paso 5:Configurar el host virtual Apache
1. Cree un nuevo archivo de configuración de host virtual Apache para Zikula:
```golpecito
sudo nano /etc/apache2/sites-available/zikula.conf
```
2. Agregue la siguiente configuración:
```apache
Raíz del documento /var/www/html/
Opciones Índices FollowSymLinks MultiViews
Permitir anular todo
Orden permitida, denegada
permitir de todos
```
3. Guarde y cierre el archivo.
4. Habilite el nuevo host virtual ejecutando el siguiente comando:
```golpecito
sudo a2ensite zikula.conf
```
5. Reinicie Apache para aplicar los cambios:
```golpecito
sudo systemctl reiniciar apache2
```
Paso 6:Comience la instalación de Zikula
1. Abra un navegador web y navegue hasta su nombre de dominio o el subdominio que configuró anteriormente para Zikula.
2. Serás recibido con el asistente de instalación de Zikula. Siga las instrucciones que aparecen en pantalla para completar la instalación.
- Seleccione el idioma de instalación.
- Elija el "Tipo de instalación", normalmente "Instalación estándar" o "Datos de demostración".
- Ingrese los detalles de conexión de la base de datos que creó anteriormente, incluido el nombre de la base de datos, el usuario y la contraseña.
- Configurar los ajustes del sitio, como el nombre del sitio, el nombre de usuario y la contraseña del administrador y la dirección de correo electrónico.
3. Una vez que haya completado toda la información, haga clic en "Instalar" para iniciar el proceso de instalación.
Paso 7:Pasos posteriores a la instalación
1. Cuando se complete la instalación, elimine el directorio de instalación para mejorar la seguridad:
```golpecito
sudo rm -rf /var/www/html/install
```
2. Asegúrese de cerrar sesión en la cuenta de administrador predeterminada que creó durante la instalación y habilite la autenticación de dos factores (2FA) para mejorar la seguridad.
¡Eso es todo! Ha instalado con éxito Zikula CMS en su servidor Ubuntu 20.04 LTS. Ahora puede comenzar a crear y administrar sus sitios web ricos en contenido.