GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Piwigo Photo Gallery sur Ubuntu 20.04

Piwigo est une application de galerie de photos gratuite, open-source et basée sur le Web qui vous permet de télécharger vos photos et vidéos via FTP, téléchargements Web et applications de bureau. Il est écrit en PHP et utilise MySQL comme backend de base de données. Piwigo est particulièrement utile pour un photographe qui souhaite mettre en ligne ses photographies et les montrer à son client. Piwigo vous permet de personnaliser selon vos besoins à l'aide d'extensions intégrées.

Dans ce tutoriel, nous allons vous montrer comment installer Piwigo Photo Gallery sur Ubuntu 20.04.

Prérequis

  • Un nouveau VPS Ubuntu 20.04 sur la plate-forme cloud Atlantic.Net
  • Un nom de domaine valide pointant vers l'adresse IP de votre serveur
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur, en choisissant Ubuntu 20.04 comme système d'exploitation, avec au moins 1 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur Ubuntu 20.04, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Étape 2 - Installer le serveur LAMP

Tout d'abord, vous devrez installer le serveur Web Apache, MariaDB, PHP et d'autres extensions PHP sur votre serveur. Vous pouvez tous les installer avec la commande suivante :

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-mbstring php-
xmlrpc php-gd php-xml php-intl php-mysql php-cli php php-ldap php-zip php-curl unzip git -y

Une fois tous les packages installés, modifiez le fichier php.ini et ajustez certains paramètres aux valeurs recommandées :

nano /etc/php/7.4/apache2/php.ini

Modifiez les lignes suivantes :

memory_limit = 256M
upload_max_filesize = 100M
date.timezone = America/Chicago

Enregistrez et fermez le fichier, puis redémarrez le service Apache pour appliquer la configuration.

systemctl restart apache2

Étape 3 - Créer une base de données pour Piwigo

Piwigo utilise MySQL ou MariaDB comme base de données, vous devrez donc créer une base de données et un utilisateur pour Piwigo.

Tout d'abord, connectez-vous à MySQL avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :

CREATE DATABASE piwigo;
CREATE USER 'piwigo'@'localhost' IDENTIFIED BY 'password';

Ensuite, accordez tous les privilèges à la base de données piwigo avec la commande suivante :

GRANT ALL ON piwigo.* TO 'piwigo'@'localhost' IDENTIFIED BY 'password' WITH GRANT 
OPTION;

Ensuite, videz les privilèges et quittez le shell MySQL avec la commande suivante :

FLUSH PRIVILEGES;
EXIT;

Étape 4 – Installer Piwigo

Tout d'abord, téléchargez la dernière version de Piwigo depuis leur site officiel en utilisant la commande suivante :

curl -o piwigo.zip http://piwigo.org/download/dlcounter.php?code=latest

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip piwigo.zip

Ensuite, déplacez le répertoire extrait vers le répertoire racine Web d'Apache :

mv piwigo /var/www/html/piwigo

Ensuite, définissez les autorisations et la propriété appropriées avec la commande suivante :

chown -R www-data:www-data /var/www/html/piwigo/
chmod -R 755 /var/www/html/piwigo/

Étape 5 – Configurer Apache pour Piwigo

Ensuite, vous devrez créer un fichier de configuration d'hôte virtuel Apache pour Piwigo. Vous pouvez le créer avec la commande suivante :

nano /etc/apache2/sites-available/piwigo.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/piwigo
ServerName piwigo.example.com

<Directory /var/www/html/piwigo/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Enregistrez et fermez le fichier, puis activez l'hôte virtuel Piwigo et le module de réécriture Apache avec la commande suivante :

a2ensite piwigo.conf
a2enmod rewrite

Enfin, redémarrez le service Apache à l'aide de la commande suivante :

systemctl restart apache2

Étape 6 – Accéder à Piwigo

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://piwigo.example.com . Vous allez être redirigé vers la page de configuration de Piwigo :

Fournissez les détails de votre base de données et les informations de l'utilisateur administrateur et cliquez sur Démarrer installation bouton. Une fois l'installation terminée avec succès, vous devriez voir la page suivante :

Maintenant, cliquez sur Visiter le galerie . Vous devriez voir apparaître le tableau de bord Piwigo sur la page suivante :

De là, vous pouvez facilement ajouter votre photo ou cliquer sur "Je trouverai mon chemin par moi-même. ” Vous devriez voir la page suivante :

Conclusion

Toutes nos félicitations! Vous avez installé et configuré avec succès la galerie photo Piwigo sur Ubuntu 20.04. Vous pouvez maintenant télécharger vos photos et y accéder facilement sur Internet - essayez-le avec l'hébergement VPS d'Atlantic.Net !


Linux
  1. Comment installer Logstash sur Ubuntu 18.04

  2. Comment installer Syncthing sur Ubuntu 20.04

  3. Comment installer Coppermine Photo Gallery sur Ubuntu 14.04

  4. Comment installer MongoDB sur Ubuntu 20.04

  5. Comment installer R sur Ubuntu 18.04

Comment installer TimescaleDB sur Ubuntu 20.04

Comment installer Plausible sur Ubuntu 20.04

Comment installer OpenMAINT sur Ubuntu 20.04

Comment installer Socioboard sur Ubuntu 20.04

Comment installer PrestaShop sur Ubuntu 20.04

Comment installer MediaWiki sur Ubuntu 20.04