Cómo instalar Zikula en Ubuntu 16.04

Introducción

Zikula es un marco de aplicación web de código abierto escrito en PHP. Puede diseñar sitios web interactivos y editables utilizando Zikula. Es una aplicación multiplataforma y es compatible con todos los sistemas operativos populares. Zikula usa MySQL, PostgreSQL, Oracle Database y Microsoft SQL Server en el back-end para operaciones relacionadas con la base de datos.

En este artículo, discutiré cómo instalar Zikula en un servidor Ubuntu 16.04.

Prerrequisitos

  • Una instancia de servidor Vultr Ubuntu 16.04 recientemente implementada.
  • Un usuario no root con privilegios de sudo configurado en su servidor.
  • Una dirección IP estática de 192.168.0.227 configurada en su sistema. Esta sería la IP principal de su servidor.

Paso 1: actualiza el sistema

Primero, actualice su sistema a la última versión estable ejecutando el siguiente comando:

sudo apt-get update -y
sudo apt-get upgrade -y

Luego, reinicie su sistema para aplicar estos cambios:

sudo reboot

Paso 2: Instalar paquetes de servidor LAMP

Deberá instalar Apache, MariaDB, PHP y otros módulos PHP necesarios en su sistema. Puede instalar todos estos paquetes con el siguiente comando:

sudo apt-get install apache2 mariadb-server php7.0 php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-xml php7.0-mbstring php7.0-xmlrpc php7.0-curl libapache2-mod-php7.0 wget unzip -y

Una vez que se complete la instalación, inicie los servicios Apache y MariaDB y permítales comenzar en el arranque con los siguientes comandos:

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

Una vez completada la instalación, puede continuar con el siguiente paso.

Paso 3: configurar MariaDB

De manera predeterminada, su instalación de MariaDB no está reforzada, por lo que primero deberá asegurarla. Puede asegurarlo con el siguiente script:

sudo mysql_secure_installation

Responda cada una de las preguntas de la siguiente manera:

Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

A continuación, inicie sesión en la consola MariaDB con el siguiente comando:

mysql -u root -p

Esto le pedirá una contraseña, ingrese su contraseña raíz MariaDB. Después de iniciar sesión, cree una base de datos para Zikula:

MariaDB [(none)]>CREATE DATABASE zikuladb;
MariaDB [(none)]>GRANT ALL PRIVILEGES on zikuladb.* to 'user'@'localhost' identified by 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>exit

Una vez que la base de datos está configurada, puede continuar con el siguiente paso.

Paso 4: instala Zikula

Primero, deberá descargar la última versión del Zikula CMS de GitHub. También puedes descargarlo usando el wgetcomando:

wget https://github.com/zikula/core/releases/download/2.0.0-rc3/Zikula_Core-2.0.0.zip

Extraiga el archivo zip descargado.

unzip Zikula_Core-2.0.0.zip

Mueva el directorio extraído al directorio raíz de Apache.

sudo mv Zikula_Core-2.0.0 /var/www/html/zikula

Otorgue los permisos necesarios al zikuladirectorio.

sudo chown -R www-data:www-data /var/www/html/zikula

Paso 5: Acceda a la interfaz web de Zikula

Antes de acceder a Zikula, deberá permitir el puerto a 80través del firewall UFW. Puede hacer esto con el siguiente comando:

sudo ufw allow 80/tcp

Abra su navegador web y escriba la URL http://192.168.0.227/zikula, luego complete los pasos necesarios para finalizar la instalación.

Eso es. Has instalado con éxito Zikula en tu servidor Ubuntu 16.04.



¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

Singularidad tecnológica: ¿un futuro lejano de la civilización humana?

A medida que la ciencia evoluciona a un ritmo rápido, asumiendo muchos de nuestros esfuerzos, también aumentan los riesgos de someternos a una singularidad inexplicable. Lea, lo que la singularidad podría significar para nosotros.

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

Una mirada a 26 técnicas analíticas de Big Data: Parte 1

El impacto de la inteligencia artificial en la atención médica 2021

El impacto de la inteligencia artificial en la atención médica 2021

La IA en la salud ha dado grandes pasos desde las últimas décadas. Por tanto, el futuro de la IA en el sector sanitario sigue creciendo día a día.