In questo tutorial, ti mostreremo come installare e configurare Cerb sul tuo server CentOS 7. Per quelli di voi che non lo sapessero, Cerb è un'applicazione open source per il web- collaborazione e automazione basate su Cerb può essere utilizzato anche per l'invio di un volume elevato di e-mail Cerb è scritto in PHP e utilizza MySQL/MariaDB per archiviare i propri dati
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Cerb su un server CentOS 7.
Installa Cerb su CentOS 7
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
yum clean all yum -y install epel-release yum -y update
Passaggio 2. Installa il server LAMP.
È richiesto uno stack server CentOS 7 LAMP. Se non hai installato una LAMP, puoi seguire la nostra guida qui. Inoltre, installa i moduli PHP richiesti:
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 volta terminata l'installazione, dovrai modificare il file di configurazione php.ini:
nano /etc/php.ini
Cambia la seguente riga:
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
Passaggio 3. Configurazione di MariaDB per Cerb.
Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando lo script mysql_secure_installation. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuovere anonimo utenti, non consentire l'accesso root remoto e rimuovere il database di test e l'accesso per proteggere MariaDB:
mysql_secure_installation
Configuralo in questo modo:
- 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
Avanti, dovremo accedere alla console di MariaDB e creare un database per il Cerb. Esegui il seguente comando:
mysql -u root -p
Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per Installazione 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;
Passaggio 4. Installazione di Cerb.
Una volta configurato il Database, dovrai installare Cerb. Puoi scaricare l'ultima versione di Cerb dal repository GitHub con il seguente comando:
yum -y install git cd /var/www/html git clone git://github.com/wgm/cerb.git cerb
Avanti, dovrai modificare la proprietà corretta e fornire i permessi del file, puoi farlo usando il seguente comando:
cd /var/www/html/cerb chown -R apache:apache . chmod -R u+w framework.config.php storage
Passaggio 5. Configura Firewall per Cerb.
Potrebbe anche essere necessario consentire il traffico HTTP sulla porta 80
attraverso il firewall di sistema:
firewall-cmd --zone=public --permanent --add-service=http firewall-cmd --reload
Passaggio 6. Accesso a Cerb.
Cerb sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://tuo-dominio.com/cerb o http:// server-ip/cerb e completa i passaggi richiesti per completare l'installazione.
Congratulazioni! Hai installato correttamente Cerb. Grazie per aver utilizzato questo tutorial per l'installazione di Cerb sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Cerb.