Quotidien Shaarli

Tous les liens d'un jour sur une page.

March 29, 2026

Linux Mint Debian Edition 7 aux petits oignons

Sous le capot c'est essentiellement une Debian stable avec un installateur simplifié.

L'environnement de bureau Cinnamon ne laisse rien à désirer et convient parfaitement aux utilisateurs qui migrent depuis Microsoft Windows.

Critique détaillée de Linux Mint Debian Edition 7 publiée par Distrowatch fin 2025
https://distrowatch.com/weekly.php?issue=20251027#mint

Note: Installer iGalerie en local avec SQLite sur Linux Mint

Pour installer iGalerie en local avec SQLite sur Linux Mint, commencez par configurer un serveur web local (Apache + PHP) et installez les dépendances requises.
iGalerie 3 utilise par défaut SQLite, ce qui simplifie l'installation sans besoin de serveur de base de données externe.
Prérequis et installation du serveur

Installez Apache, PHP (version 8.x recommandée sur Mint récente) et les extensions obligatoires via le terminal.

Mettez à jour les paquets : sudo apt update && sudo apt upgrade

Installez Apache et PHP : sudo apt install apache2 php php-gd php-mbstring php-pdo php-sqlite3 libapache2-mod-php

Redémarrez Apache : sudo systemctl restart apache2

Vérifiez PHP : Créez un fichier /var/www/html/info.php avec <?php phpinfo(); ?>, puis visitez http://localhost/info.php dans votre navigateur.

Assurez-vous que les ports 80 sont libres et que le firewall autorise le trafic local (sudo ufw allow 80 si activé).
Téléchargement et déploiement d'iGalerie

Téléchargez la dernière version d'iGalerie depuis le site officiel.

Allez sur https://www.igalerie.org/telecharger et téléchargez l'archive ZIP d'iGalerie 3.1.2 (environ 1,1 Mo).

Décompressez-la : unzip igalerie-3.1.2.zip -d /var/www/html/igalerie/

Ajustez les permissions : sudo chown -R www-data:www-data /var/www/html/igalerie/ et sudo chmod -R 755 /var/www/html/igalerie/ (ou 775 pour le dossier albums si besoin).

Installation via navigateur

Accédez à http://localhost/igalerie/ pour lancer l'assistant.

Remplissez le formulaire : Choisissez SQLite (par défaut, pas d'identifiants requis).

La base sera créée dans db/sqlite.db.

Supprimez .htaccess si erreur 500, et assurez-vous des permissions en écriture sur albums et db.

Votre galerie est alors accessible localement. Pour la sauvegarder, notez que les backups SQLite sont automatiques dans db/backup.

déplacer iGalerie vers un nouveau serveur Linux
Pour déplacer iGalerie vers un nouveau serveur Linux (comme Linux Mint ou Ubuntu), copiez tous les fichiers et la base SQLite, puis ajustez la configuration.
Étapes sur l'ancien serveur

Sauvegardez l'ensemble du répertoire iGalerie (typiquement /var/www/html/igalerie/).

Copiez les dossiers complets : rsync -avz /var/www/html/igalerie/ utilisateur@nouvelle_ip:/var/www/html/igalerie/ (ou via SCP/ZIP pour transfert manuel).

SQLite est un fichier unique : db/sqlite.db (et backups dans db/backup/). Copiez-les aussi ; pas d'export MySQL requis.

Notez les permissions : www-data:www-data et 755/775 sur albums/ et db/.

Installation sur le nouveau serveur

Reproduisez l'environnement (Apache, PHP 7.2+, extensions gd/mbstring/pdo_sqlite).

Décompressez/restaurez les fichiers dans /var/www/html/igalerie/.

Ajustez permissions : sudo chown -R www-data:www-data /var/www/html/igalerie/ et sudo chmod -R 755 /var/www/html/igalerie/.

Éditez config/conf.php : Modifiez CONF_DB_NAME (chemin absolu vers sqlite.db), CONF_ALBUMS_PATH et CONF_GALLERY_PATH pour pointer vers les nouveaux emplacements.

Éditez .htaccess : Ajustez RewriteBase /igalerie/ si le chemin racine change.

Vérification finale

Testez via http://nouvelle_ip/igalerie/. Les sauvegardes auto SQLite (dans db/backup) facilitent les rollbacks. Activez UFW si besoin (sudo ufw allow 80).
Relances