Cómo instalar Cerb en CentOS 7
Cerb es una aplicación de código abierto para la colaboración y la automatización basadas en la web. Cerb también se puede utilizar para enviar un gran volumen de correos electrónicos. Cerb está escrito en PHP y utiliza MySQL / MariaDB para almacenar sus datos. En este tutorial, aprenderá a instalar Cerb en CentOS 7.
Prerequisitos
- Instancia SSD de CentOS 7.
- Un usuario sudo
Paso 1: Actualización del sistema
Antes de instalar cualquier paquete en una instancia de servidor CentOS, se recomienda actualizar el sistema. Inicie sesión con el usuario sudo y ejecute los siguientes comandos para actualizar el sistema.
sudo yum -y install epel-release sudo yum -y update sudo shutdown -r now
Una vez que el sistema haya terminado de reiniciar, conectate, da login como usuario sudo y procede con el siguiente paso.
Paso 2: Instalar servidor web Apache
Corre el siguiente comando para instalar Apache:
sudo yum -y install httpd
Una vez que Apache este instalado, corre el siguiente comando para comenzar Apache y habilita para comenzar automaticamente en el reinicio.
sudo systemctl start httpd.service sudo systemctl enable httpd.service
Paso 3: Instalar PHP 7
Cerb es compatible con cualquier versión de PHP superior a 5.5. Puede utilizar la última versión de PHP 7 para obtener el máximo rendimiento. Añada y habilite el repositorio Remi en su sistema.
sudo rpm -Uvh hhttp://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum -y install yum-utils sudo yum-config-manager --enable remi-php71
Instalar la ultima version de PHP con los módulos requeridos por Cerb.
sudo yum -y install php php-curl php-dom php-gd php-imap php-json php-mbstring php-mysqli php-openssl php-pcre php-session php-simplexml php-xml php-spl php-mailparse
Editar
/etc/php.ini
usando tu editor favorito.
sudo nano /etc/php.ini
Actualizar las siguientes lineas:
memory_limit = 128M # 128M or Higher according to the memory available upload_max_filesize = 2M # 32M or Higher post_max_size = 8M # 32M or Higher ;upload_tmp_dir = # Uncomment and change it to upload_tmp_dir = /tmp
Guarda el archivo y sal del editor de texto. Después, reinicia Apache:
sudo systemctl restart httpd.service
Paso 4: Instalar MariaDB
Instala MariaDB usando el siguiente comando. (MariaDB es un fork de MySQL)
sudo yum -y install mariadb mariadb-server
Una vez que MariaDB haya sido instalado, ejecute el siguiente comando para iniciar MariaDB y permitir que se inicie automáticamente al arrancar.
sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Ahora asegura tu instalación de MariaDB usando el siguiente comando:
sudo mysql_secure_installation
Se le pedirá la contraseña de root actual. Como acabamos de instalar MariaDB, la contraseña de root no está establecida. Presione la tecla "Enter" para continuar. Establecer una contraseña de root fuerte para su servidor MySQL y responder Y para todas las otras preguntas. Todas las preguntas formuladas son autoexplicativas.
Paso 5: Crear una base de datos para Cerb
Conectate a tu shell de MySQL como usuario root usando el siguiente comando:
mysql -u root -p
Provee el password para root que acabas de seleccionar.
Ahora ejecute las consultas siguientes para crear la base de datos y el usuario de la base de datos para la instalación de Cerb.
CREATE DATABASE cerb_data; CREATE USER 'cerb_user'@'localhost' IDENTIFIED BY 'StrongPassword'; GRANT ALL PRIVILEGES ON cerb_data.* TO 'cerb_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
Asegurate usar semicolon al final de cada query que se haga. Puedes remplazar la base de datos llamada cerb_data y el username cerb_user de acuerdo a tus necesidades. Asegurate de cambiar
StrongPassword
con un password muy seguro.Paso 6: Instalar Cerb
Instala
git
si aun no lo tienes instalado.
sudo yum -y install git
Ahora, cambia al directorio webroot de Apache y clona la ultima version de Cerb usando el siguiente comando:
cd /var/www/html sudo git clone git://github.com/wgm/cerb.git cerb
Proporcione la propiedad apropiada y permisos de archivo utilizando los siguientes comandos.
cd /var/www/html/cerb sudo chown -R apache:apache . sudo chmod -R u+w framework.config.php storage
También es posible que deba permitir el tráfico HTTP en el puerto 80 a través del cortafuegos del sistema.
sudo firewall-cmd --zone=public --permanent --add-service=http sudo firewall-cmd --reload
Ahora completa la instalación usando tu navegador web.
Paso 7: Termina la instalación
Ve a la siguiente direccion usando tu navegador favorito:
http://192.0.2.1/cerb
Remplaza
192.0.2.1
con la dirección IP de tu instancia SSD. Si ha seguido correctamente el tutorial, debe tener todos los requisitos satisfechos. En la interfaz "Database Setup", elija el controlador MySQLi y el motor InnoDB. También proporcione el nombre de la base de datos y las credenciales que ha creado anteriormente. Una vez que la conexión a la base de datos esté marcada, se le pedirá que proporcione detalles de su servidor SMTP para enviar correos electrónicos salientes. Finalmente, cree el usuario administrador.Cerb esta ahora instalado en su servidor web.
Corra el siguiente comando para borrar el directorio
install
antes de usarlo.
sudo rm -rf /var/www/html/cerb/install
Ahora ya puedes usar Cerb en tu servidor.
Was this answer helpful?
Also Read
Powered by WHMCompleteSolution