« Installation de piwigo » : différence entre les versions

De wiki.infini
m (2 révisions importées)
(fix code block)
 
(9 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
[http://fr.piwigo.org/ Piwigo] est un logiciel de galerie photo pour le web.
[http://fr.piwigo.org/ Piwigo] est un logiciel de galerie photo pour le web.


L'installation de Piwigo [https://github.com/Piwigo/Piwigo/issues/539 ne fonctionne qu'avec les bases de données en MyISAM], cela pose problème chez Infini qui utilise un cluster MariaDB.
== Pré-requis ==


Voici la procédure à suivre pour contourner ce bug :
Pour installer Piwigo vous aurez besoin de :
* Une base de donnée
* le dossier compressé (zip)


1) suivez [http://fr.piwigo.org/basics/installation_netinstall la procédure NetInstal] et lancer piwigo-netinstall.php
== Procédure d'installation ==


2) depuis le panel alternc, créez une base de données, accéder à phpmyadmin, sélectionnez la base en question et importez-y le fichier présent dans le zip de piwigo dans le répertoire install/piwigo_structure-mysql.sql
L'installation de Piwigo [https://github.com/Piwigo/Piwigo/issues/539 ne fonctionne qu'avec les bases de données en MyISAM], cela pose problème chez Infini qui utilise un cluster MariaDB. Il est important de respecter l'ordre d'installation afin de contourner le problème.


# Télécharger l'archive avec les sources de Piwigo ici : [https://fr.piwigo.org/obtenir-piwigo fr.piwigo.org/obtenir-piwigo]
#* Décompressez l'archives, conservez l'archive ainsi que le dossier décompressé.
# Avant d'installer piwigo, depuis le panel alternc, [[Administrer son compte avec la nouvelle plateforme AlternC3#Créer une première base de données|créez une base de données]], accéder à phpmyadmin, sélectionnez la base en question et importez-y le fichier présent dans le dossier extrait de Piwigo dans le répertoire <code>install/piwigo_structure-mysql.sql</code>
# Envoyer le dossier compressé à la racine du dossier <code>www/</code>
3) lancez la procédure d'installation sans tenir compte des éventuels messages d'erreur.
3) lancez la procédure d'installation sans tenir compte des éventuels messages d'erreur.
==Bug si le site est en HTTPS==
Pour que Piwigo fonctionne bien en HTTPS, il faut créer le fichier ''local/config/config.inc.php'' et y insérer le contenu suivant :
<pre>
<?php
// piwigo est aussi formidable que WP, aidons le à savoir qu'il est en https
if($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){
    $_SERVER['HTTPS'] = 'on';
    $_SERVER['SERVER_PORT'] = 443;
}
</pre>
[[Category:Services_adherentes]]

Version actuelle datée du 5 décembre 2023 à 20:30

Piwigo est un logiciel de galerie photo pour le web.

Pré-requis

Pour installer Piwigo vous aurez besoin de :

  • Une base de donnée
  • le dossier compressé (zip)

Procédure d'installation

L'installation de Piwigo ne fonctionne qu'avec les bases de données en MyISAM, cela pose problème chez Infini qui utilise un cluster MariaDB. Il est important de respecter l'ordre d'installation afin de contourner le problème.

  1. Télécharger l'archive avec les sources de Piwigo ici : fr.piwigo.org/obtenir-piwigo
    • Décompressez l'archives, conservez l'archive ainsi que le dossier décompressé.
  2. Avant d'installer piwigo, depuis le panel alternc, créez une base de données, accéder à phpmyadmin, sélectionnez la base en question et importez-y le fichier présent dans le dossier extrait de Piwigo dans le répertoire install/piwigo_structure-mysql.sql
  3. Envoyer le dossier compressé à la racine du dossier www/

3) lancez la procédure d'installation sans tenir compte des éventuels messages d'erreur.

Bug si le site est en HTTPS

Pour que Piwigo fonctionne bien en HTTPS, il faut créer le fichier local/config/config.inc.php et y insérer le contenu suivant :

<?php

// piwigo est aussi formidable que WP, aidons le à savoir qu'il est en https
if($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){
    $_SERVER['HTTPS'] = 'on';
    $_SERVER['SERVER_PORT'] = 443;
}