Zenario è un sistema di gestione dei contenuti (CMS) multilingue gratuito e open source progettato per la creazione di blog, notizie, eventi e altri tipi di contenuto semplici o complessi.
In questo articolo installeremo Zenario su una CentOS 7 VPS con Apache, PHP e MariaDB.
Per eseguire Zenario sul tuo server devi installare i seguenti requisiti
- Apache Server versione 2
- Versione PHP 5.3 o successiva
- MySQL versione 5.0 o successiva
- Un database MySQL vuoto su cui installare
- Le librerie GD, libCurl, libJPEG e libPNG e il supporto multibyte in PHP
- Supporto Apache mod_rewrite per file .htaccess (opzionale ma altamente raccomandato)
Accedi al tuo server tramite SSH come utente root
ssh root@IP
ed esegui il comando seguente per aggiornare tutti i pacchetti sul tuo server
yum -y update
Zenario ha bisogno di un database SQL per memorizzare le informazioni. Eseguire il comando seguente per installare il server di database MariaDB
yum install mariadb mariadb-server
Avvia il server del database MariaDB e abilitalo all'avvio all'avvio
systemctl start mariadb systemctl enable mariadb
Per proteggere MariaDB e impostare la password di root di MariaDB, eseguiremo lo script "mysql_secure_installation".
Ora, accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo utente finale del database.
mysql -u root -p CREATE DATABASE zenario; CREATE USER 'zenariouser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `zenario`.* TO 'zenariouser'@'localhost'; FLUSH PRIVILEGES;
Non dimenticare di sostituire "PASSWORD" con una password efficace.
Successivamente, installeremo il server Web Apache
yum install httpd
Come abbiamo fatto con MariaDB, avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema
systemctl start httpd systemctl enable httpd
Esegui il comando seguente per installare PHP tra pochi moduli PHP
yum install php php-gd php-common
Vai al sito Web ufficiale di Zenario e scarica l'ultima versione stabile del software. Al momento della stesura di questo articolo è la versione 7.0.6.
wget http://zenar.io/public/downloads/XBE3u/zenario-probusiness-7.0.6b.zip
Decomprimi l'archivio zip nella directory principale dei documenti del tuo server
unzip zenario-probusiness-7.0.6b.zip -d /var/www/html/
Rinomina la directory
mv zenario-probusiness-7.0.6b/ zenario
Tutti i file devono essere leggibili dal server web, quindi è necessario impostare la proprietà corretta
chown -R apache:apache /var/www/html/zenario
Dobbiamo creare due directory, "backup" e "docstore" al di fuori della directory principale del documento.
mkdir /var/www/backup mkdir /var/www/docstore
e modificare la proprietà delle directory
chown apache:apache /var/www/backup chown apache:apache /var/www/docstore
Quindi, crea l'host virtuale Apache per il tuo dominio. Crea la directory '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
e crea l'host virtuale
mkdir /etc/httpd/vhosts.d/ vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/zenario/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/zenario/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Riavvia il server web per rendere effettive le modifiche.
systemctl restart httpd
Infine, apri un browser web e accedi a http://tuodominio.com per eseguire il programma di installazione di Zenario e completare l'installazione. Maggiori informazioni su Zenario le puoi trovare nella loro documentazione ufficiale.
Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Zenario per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.