GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Zenphoto Gallery CMS su CentOS 7

Zenphoto è un sistema di gestione dei contenuti (CMS) autonomo gratuito e open source per la creazione di siti Web incentrati sulla galleria. Zenphoto è un'applicazione basata su PHP ricca di funzionalità e ha tutto il necessario per gestire le tue gallerie fotografiche. In questo tutorial del blog installeremo Zenphoto su CentOS 7 VPS con Apache, MariaDB e PHP

Per poter eseguire Zenphoto, devi avere i seguenti requisiti installati sul tuo server:
– Un server web – Apache o Nginx
– PHP versione 5.2 o successiva con GD ed estensioni imagick.
– Database MySQL/MariaDB versione 5 o successiva.

Accedi al tuo CentOS VPS tramite SSH come utente root

ssh root@IP

e assicurati che tutti i pacchetti siano aggiornati eseguendo il comando seguente

yum -y update

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

Esegui lo script "mysql_secure_installation" per proteggere il server del database e imposta la tua password di root MariaDB

Accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo utente finale del database.

mysql -u root -p

CREATE DATABASE zenphoto;
CREATE USER 'zenphotouser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `zenphoot`.* TO 'zenphotouser'@'localhost';
FLUSH PRIVILEGES;

Non dimenticare di sostituire "PASSWORD" con una password complessa.

Successivamente, installeremo il server Web Apache

yum install httpd

Avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema

systemctl start httpd
systemctl enable httpd

Ora abbiamo bisogno di installare PHP tra pochi moduli PHP

yum install php php-gd php-common

Installa il pacchetto ImageMagic e l'estensione PHP ImageMagic

yum install ImageMagick
pecl install imagick
echo "extension=imagick.so" > /etc/php.d/imagick.ini

Una volta installati tutti i requisiti. scarica l'ultima versione stabile di Zenphoto dal loro sito Web ufficiale.

wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.9.zip

Decomprimi l'archivio zip scaricato nella directory principale del documento sul tuo server

unzip enphoto-1.4.9.zip -d /var/www/html/

Se non sei sicuro di dove sia la directory principale del tuo documento, puoi usare il seguente comando per scoprirlo

grep -i '^documentroot' /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"

Cambia la directory di lavoro corrente e rinomina la directory Zenphoto decompressa

cd /var/www/html/
mv zenphoto-zenphoto-1.4.9/ zenphoto

Modifica la proprietà della directory

chown -R apache:apache zenphoto

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

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/zenphoto/"
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/zenphoto/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Riavvia il server Web Apache per rendere effettive le modifiche.

systemctl restart httpd

Apri il tuo browser web preferito e vai alla tua galleria Zenphoto su http://tuodominio.com. Eseguirà automaticamente lo script di installazione e ti chiederà di inserire le informazioni MySQL del database che abbiamo creato in questo tutorial.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Zenphoto 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.


Cent OS
  1. Come installare R su CentOS 7

  2. Come installare R su CentOS 8

  3. Come installare ProcessWire CMS su CentOS 7

  4. Come installare Jamroom CMS su CentOS 7

  5. Come installare Mezzanine CMS su CentOS 7

Come installare Bolt CMS su Centos 7

Come installare Anchor CMS su CentOS 7

Come installare Microweber CMS su CentOS 7

Come installare Sfondo CMS su CentOS 8

Come installare Sfondo CMS su CentOS 8

Come installare Landing CMS su CentOS 8