En este tutorial, le mostraremos cómo instalar y configurar Cerb en su servidor CentOS 7. Para aquellos de ustedes que no sabían, Cerb es una aplicación de código abierto para la web. colaboración y automatización basadas. Cerb también se puede usar para enviar un gran volumen de correos electrónicos. Cerb está escrito en PHP y usa MySQL/MariaDB para almacenar sus datos
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo' a los comandos para obtener privilegios de raíz. Le mostraré paso a paso la instalación de Cerb en un servidor CentOS 7.
Instalar Cerb en CentOS 7
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
yum clean all yum -y install epel-release yum -y update
Paso 2. Instalar el servidor LAMP.
Se requiere un servidor de pila LAMP de CentOS 7. Si no tiene un LAMP instalado, puede seguir nuestra guía aquí. Además, instale los módulos PHP necesarios:
yum install install php70w-cli php70w-pear php70w-gd php70w-xml php70w-curl php70w-gmp php70w-pdo php70w-mysql php70w-zip php70w-mbstring php70w-mcrypt
Una vez finalizada la instalación, deberá modificar el archivo de configuración php.ini:
nano /etc/php.ini
Cambie la siguiente línea:
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
Paso 3. Configuración de MariaDB para Cerb.
De forma predeterminada, MariaDB no está reforzado. Puede proteger MariaDB utilizando el script mysql_secure_installation. Debe leer y seguir cada paso cuidadosamente, que establecerá una contraseña de root, eliminará el anónimo usuarios, no permita el inicio de sesión raíz remoto y elimine la base de datos de prueba y acceda a MariaDB segura:
mysql_secure_installation
Configúralo así:
- Set root password? [Y/n] y - 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, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para Cerb. Ejecute el siguiente comando:
mysql -u root -p
Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para 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;
Paso 4. Instalación de Cerb.
Una vez que la base de datos esté configurada, deberá instalar Cerb. Puede descargar la última versión de Cerb desde el repositorio de GitHub con el siguiente comando:
yum -y install git cd /var/www/html git clone git://github.com/wgm/cerb.git cerb
A continuación, deberá cambiar la propiedad adecuada y proporcionar permisos de archivo, puede hacerlo con el siguiente comando:
cd /var/www/html/cerb chown -R apache:apache . chmod -R u+w framework.config.php storage
Paso 5. Configurar el cortafuegos para Cerb.
Es posible que también deba permitir el tráfico HTTP en el puerto 80
a través del cortafuegos del sistema:
firewall-cmd --zone=public --permanent --add-service=http firewall-cmd --reload
Paso 6. Acceso a Cerb.
Cerb estará disponible en el puerto HTTP 80 de manera predeterminada. Abra su navegador favorito y vaya a http://su-dominio.com/cerb o http:// server-ip/cerb y complete los pasos necesarios para finalizar la instalación.
¡Felicitaciones! Ha instalado Cerb con éxito. Gracias por usar este tutorial para instalar Cerb en el sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Cerb.