GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Zenphoto Gallery CMS sur CentOS 7

Zenphoto est un système de gestion de contenu (CMS) autonome gratuit et open source pour la création de sites Web axés sur la galerie. Zenphoto est une application PHP riche en fonctionnalités et dispose de tout ce dont vous avez besoin pour gérer vos propres galeries de photos. Dans ce tutoriel de blog, nous allons installer Zenphoto sur CentOS 7 VPS avec Apache, MariaDB et PHP

Pour pouvoir utiliser Zenphoto, vous devez avoir les exigences suivantes installées sur votre serveur :
– Un serveur Web – Apache ou Nginx
– PHP version 5.2 ou plus récente avec les extensions GD et imagick.
– Base de données MySQL/MariaDB version 5 ou plus récente.

Connectez-vous à votre VPS CentOS via SSH en tant qu'utilisateur root

racine ssh@IP

et assurez-vous que tous les packages sont à jour en exécutant la commande suivante

miam -y mise à jour

Exécutez la commande suivante pour installer le serveur de base de données MariaDB

yum installer mariadb mariadb-server

Démarrez le serveur de base de données MariaDB et activez-le pour qu'il démarre au démarrage

systemctl démarrer mariadbsystemctl activer mariadb

Exécutez le script "mysql_secure_installation" pour sécuriser le serveur de base de données et définissez votre mot de passe root MariaDB

Connectez-vous au serveur MariaDB en utilisant l'utilisateur "root" et créez un nouvel utilisateur final de la base de données.

mysql -u root -pCREATE DATABASE zenphoto;CREATE USER 'zenphotouser'@'localhost' IDENTIFIED BY 'PASSWORD';ACCORDER TOUS LES PRIVILÈGES SUR `zenphoot`.* À 'zenphotouser'@'localhost';FLUSH PRIVILEGES; 

N'oubliez pas de remplacer "MOT DE PASSE" par un mot de passe fort.

Ensuite, nous allons installer le serveur Web Apache

yum installer httpd

Démarrez le serveur Web Apache et ajoutez-le pour qu'il démarre automatiquement au démarrage du système

systemctl démarrer httpdsystemctl activer httpd

Maintenant, nous devons installer PHP parmi quelques modules PHP

yum installer php php-gd php-common

Installez le package ImageMagic et l'extension PHP ImageMagic

yum install ImageMagickpecl install imagickecho "extension=imagick.so"> /etc/php.d/imagick.ini

Une fois que toutes les exigences sont installées. téléchargez la dernière version stable de Zenphoto depuis leur site officiel.

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

Décompressez l'archive zip téléchargée dans le répertoire racine du document sur votre serveur

décompressez enphoto-1.4.9.zip -d /var/www/html/

Si vous ne savez pas où se trouve le répertoire racine de votre document, vous pouvez utiliser la commande suivante pour le savoir

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

Modifiez le répertoire de travail actuel et renommez le répertoire Zenphoto décompressé

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

Changer la propriété du répertoire

chown -R apache:apache zenphoto

Ensuite, créez un hôte virtuel Apache pour votre domaine. Créez le répertoire ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant

vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

et créer l'hôte virtuel

vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/zenphoto/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" combiné DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllExiger tous accordés

Redémarrez le serveur Web Apache pour que les modifications prennent effet.

systemctl redémarre httpd

Ouvrez votre navigateur Web préféré et accédez à votre galerie Zenphoto à l'adresse http://votredomaine.com . Il exécutera automatiquement le script d'installation et vous demandera d'entrer les informations MySQL de la base de données que nous avons créée dans ce tutoriel.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Zenphoto pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer R sur CentOS 7

  2. Comment installer R sur CentOS 8

  3. Comment installer ProcessWire CMS sur CentOS 7

  4. Comment installer Jamroom CMS sur CentOS 7

  5. Comment installer Mezzanine CMS sur CentOS 7

Comment installer Bolt CMS sur Centos 7

Comment installer Anchor CMS sur CentOS 7

Comment installer Microweber CMS sur CentOS 7

Comment installer Backdrop CMS sur CentOS 8

Comment installer Backdrop CMS sur CentOS 8

Comment installer Landing CMS sur CentOS 8