Différences entre les versions de « Migration de Gallery2 a Piwigo »

De April MediaWiki
Aller à la navigationAller à la recherche
(Page créée avec « == installation de Piwigo == * Telechargement depuis http://piwigo.org/download/dlcounter.php?code=2.6.3 * unzip dans /var/www * rendre le truc accessible au travers ... »)
 
Ligne 1 : Ligne 1 :
 
== installation de Piwigo ==
 
== installation de Piwigo ==
  
* Telechargement depuis
+
* Téléchargement depuis http://piwigo.org/download/dlcounter.php?code=2.6.3
  http://piwigo.org/download/dlcounter.php?code=2.6.3
 
 
 
 
* unzip dans /var/www
 
* unzip dans /var/www
 
 
* rendre le truc accessible au travers d'apache :
 
* rendre le truc accessible au travers d'apache :
  - editer /etc/gallery2/apache.conf
+
** éditer /etc/gallery2/apache.conf
  - ajouter Alias /piwigo /var/www/piwigo dans le virtualhost
+
** (hack) ajouter Alias /piwigo /var/www/piwigo dans le virtualhost
 
 
 
* créer la database :
 
* créer la database :
 
   mysql> create database piwigodb;
 
   mysql> create database piwigodb;
 
 
* se connecter sur http://photos.april.org/piwigo et remplir les champs
 
* se connecter sur http://photos.april.org/piwigo et remplir les champs
  
== Migration de Gallery2 vers piwigo ==
+
== Migration de Gallery2 vers Piwigo ==
  
: On suit ça : https://github.com/dschwen/g2piwigo
+
: On suit globalement ça : https://github.com/dschwen/g2piwigo
  
* déplacer les photos dans
+
* déplacer les photos dans /var/www/piwigo/galleries
  /var/www/piwigo/galleries
+
* renommer les photos pour faire disparaître les espaces des noms de fichiers, avec le script suivant :
 
+
<syntaxhighlight lang="shell">
* renommer les photos pour faire disparaitre les espaces des noms de fichiers, avec le script suivant :
+
function  change_spaces () {
  # cat rename.sh
+
  echo $* | sed -e 's/ /_/g'
    function  change_spaces () {
+
}
      echo $* | sed -e 's/ /_/g'
 
    }
 
  
    for file in */*" "*
+
for file in */*" "*
    do
+
do
      mv "$file" `change_spaces $file`
+
  mv "$file" `change_spaces $file`
    done
+
done
 +
</syntaxhighlight>
  
 
* synchroniser la base de données avec les fichiers :     
 
* synchroniser la base de données avec les fichiers :     
  - se logguer sur l'interface d'administration de piwigo et aller dans
+
** se logguer sur l'interface d'administration de piwigo et aller dans tools -> synchronize
    tools -> synchronize
+
** cocher la case "directories + files" dans la section "synchronise file structure with database"
  - cocher la case "directories + files" dans la section "synchronise file structure with database"
+
** conserver la case "perform a simulation only" dans la section "simulation"
  - conserver la case "perform a simulation only" dans la section "simulation"
+
** cliquer sur "submit"
  - cliquer sur "submit"
+
** lorsqu'il n'y a plus de problème indiqué (0 errors during synchronisation), décocher la case "perform a simulation only" et re-cliquer sur submit.
  - lorsqu'il n'y a plus de problème indiqué (0 errors during synchronisation),
 
    décocher la case "perform a simulation only" et recliquer sur submit.
 
 
      
 
      
 
* pour générer les thumbnails :
 
* pour générer les thumbnails :
  - aller dans Photos -> Batch manager
+
** aller dans Photos -> Batch manager
  - Sélectionner l'ensemble des photos
+
** Sélectionner l'ensemble des photos
  - Dans action, choisir "generates thumbnails of different sizes"
+
** Dans action, choisir "generates thumbnails of different sizes"
  - Sélectionner "thumbnails"
+
** Sélectionner "thumbnails"
  - appliquer.
+
** appliquer.
  
* Todo:
+
== NEXT: PoluX ==
** récupérer les data via le script perl
+
* récupérer les data via le script perl
** récupérer les keywords
+
* récupérer les keywords
** récupérer les commentaires d'album et en faire qq chose
+
* récupérer les commentaires d'album et en faire qq chose
** vérifier dans le thème les mentions de licence.
+
* vérifier dans le thème les mentions de licence.
  
 
[[Catégorie:Admin sys]]
 
[[Catégorie:Admin sys]]

Version du 9 juillet 2014 à 19:18

installation de Piwigo

  • Téléchargement depuis http://piwigo.org/download/dlcounter.php?code=2.6.3
  • unzip dans /var/www
  • rendre le truc accessible au travers d'apache :
    • éditer /etc/gallery2/apache.conf
    • (hack) ajouter Alias /piwigo /var/www/piwigo dans le virtualhost
  • créer la database :
 mysql> create database piwigodb;

Migration de Gallery2 vers Piwigo

On suit globalement ça : https://github.com/dschwen/g2piwigo
  • déplacer les photos dans /var/www/piwigo/galleries
  • renommer les photos pour faire disparaître les espaces des noms de fichiers, avec le script suivant :
function  change_spaces () {
  echo $* | sed -e 's/ /_/g'
}

for file in */*" "*
do
  mv "$file" `change_spaces $file`
done
  • synchroniser la base de données avec les fichiers :
    • se logguer sur l'interface d'administration de piwigo et aller dans tools -> synchronize
    • cocher la case "directories + files" dans la section "synchronise file structure with database"
    • conserver la case "perform a simulation only" dans la section "simulation"
    • cliquer sur "submit"
    • lorsqu'il n'y a plus de problème indiqué (0 errors during synchronisation), décocher la case "perform a simulation only" et re-cliquer sur submit.
  • pour générer les thumbnails :
    • aller dans Photos -> Batch manager
    • Sélectionner l'ensemble des photos
    • Dans action, choisir "generates thumbnails of different sizes"
    • Sélectionner "thumbnails"
    • appliquer.

NEXT: PoluX

  • récupérer les data via le script perl
  • récupérer les keywords
  • récupérer les commentaires d'album et en faire qq chose
  • vérifier dans le thème les mentions de licence.