iGalerie

Vous n'êtes pas identifié(e).

Annonce

Un message d'erreur qui s'affiche ? Un mot de passe oublié ? L'ajout de fichier qui ne marche pas ?
Pensez d'abord à lire la FAQ, vous y trouverez probablement une solution à votre problème.

#1 22-01-2024 10:54:44

jthouvenin
Membre
Inscription : 22-01-2024
Messages : 4

Pb d'ajout de dossiers et fichiers par FTP

Bonjour,
Après avoir importer via FTP un dossier (année) avec des sous dossiers (mois de l'année/sujets (ex: mariage, anniversaire...) J'ai différents problèmes:
Si j'importe dans le dossier année (crée auparavant dans igallerie en tant que catégorie) sinon cela ne fonctionne pas), et que un seul mois ( donc 1 dossier et ses sous-dossiers et qu'ensuite je lance "scanner le répertoire des albums" en ayant coché la case "supprimer les fichiers et répertoires rejetés" cela fonctionne et j'ai bien un rapport de dossiers reconnus et des fichiers rejetés (les vidéos en .mov - dommage!)

Si j'importe dans le dossier année et plusieurs mois, et que je fais la même procédure, alors j'ai un message d'erreur et aucune information concernant l'erreur) Est ce normal?

Merci,
Jean-Luc

Hors ligne

#2 22-01-2024 16:30:51

gilisa
Membre
Lieu : Région parisienne (sud)
Inscription : 23-04-2012
Messages : 225
Site Web

Re : Pb d'ajout de dossiers et fichiers par FTP

Bonjour,

On peut ajouter des fichiers photos ou vidéo dans le répertoire ALBUMS mais
éviter de créer des réperoires car ils ne seront pas référencés dans la base et
et sans référence dans la base des nouveaux répertoires il y a quelques soucis.

Donc vous créez tous vos répertoires via l'interface admin et ensuite vous les
remplissez via FTP.
Regardez l'enregistrement igal3_items il y a une table qui est importante c'est
items_path.  smile

Cdlt.
GGA.

Hors ligne

#3 22-01-2024 17:21:42

gilisa
Membre
Lieu : Région parisienne (sud)
Inscription : 23-04-2012
Messages : 225
Site Web

Re : Pb d'ajout de dossiers et fichiers par FTP

Si vous faites une migration d'un fournisseur à un autre il faut utiliser phpmyadmin
pour faire un export de la base et chez le nouveau FAI refaire un import de la base
et dans ce cas là vous pourvez recopier les fichiers du FAI original vers le FAI cible
et cela fonctionerra, puisque le référenciel des répertoires ne changera pas.
Je suis en train de faire une doc là dessus. wink
Je quitte mon FAI pour tout mettre derrière un raspberry Pi 4 derriere un lien fibre.

Hors ligne

#4 22-01-2024 19:50:37

jthouvenin
Membre
Inscription : 22-01-2024
Messages : 4

Re : Pb d'ajout de dossiers et fichiers par FTP

gilisa, merci pour ces infos qui me perturbent quand même. J'ai choisi igallerie parce que 'importation de tous mes dossiers photos semblait être facile. En fait, si il faut créer chaque dossier via l'interface igallerie, j'en ai beaucoup trop, j'abandonne. Néanmoins, parfois j'ai 3 dossiers avec les sous dossiers qui passe et parfois non. J'ai cru au départ que le navigateur était en cause (avec Edge, impossible d'ajouter plusieurs dossiers ensemble, alors qu'avec Mozilla, ça fonctionnait). Si j'importe 1 dossier à la fois avec ses sous dossiers (sans créer au préalable les sous-dossier), ça fonctionne très bien... mystère. 
Je ne trouve pas igal3_items, et si je la trouve, que dois-je faire de la table item_path que vous m'indiquez (il y a til des choses à modifier?) Pour vous ce langage est familier smile pas trop pour moi sad  mais j'apprend !

Hors ligne

#5 22-01-2024 20:06:45

jthouvenin
Membre
Inscription : 22-01-2024
Messages : 4

Re : Pb d'ajout de dossiers et fichiers par FTP

J'avance:  Je pense que je dois chercher dans la base donnée de igallerie.  Mais je ne trouve pas de igal3_items dans la base , j'ai trouvé : igsa_items, et il y a bien une entête item_path avec le chemin pour chaque photo ex: 2023/12/Noel_2023_/DSC06758.jpg
Mais je ne suis pas plus avancé???

Hors ligne

#6 22-01-2024 23:12:00

gilisa
Membre
Lieu : Région parisienne (sud)
Inscription : 23-04-2012
Messages : 225
Site Web

Re : Pb d'ajout de dossiers et fichiers par FTP

En exportnt la base j'obtiens bien :
--
-- Structure de la table `igal3_items`
--

CREATE TABLE `igal3_items` (
  `item_id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `cat_id` int(11) NOT NULL,
  `item_type` smallint(6) NOT NULL,
  `item_path` varbinary(767) NOT NULL,
.....
Et David a même mis une contrainte plus bas car ce path doit être unique

ALTER TABLE `igal3_items`
  ADD PRIMARY KEY (`item_id`),
  ADD UNIQUE KEY `igal3_items_uk1` (`item_path`),

Pour que le path dans le répertoire soit unique, on ne peut pas avoir deux
items (ou photos) qui est le même chemin.
l'item_path est donc unique par calcul en fonction du chemin ou se trouve le
fichier.
En PHP on peut même aller voir comment il calcule cette clé.
Pour une migration il faut faire un export de toute la base et un import sur
la cible, mais pas en faisant une vulgaire copie des répertoires et des sous
répertoires et des fichiers.
Il y a un peu de travail autrement pas très drôle. smile
Mais ça le fait.

Cdlt.
GGA.

Hors ligne

#7 23-01-2024 11:12:58

jthouvenin
Membre
Inscription : 22-01-2024
Messages : 4

Re : Pb d'ajout de dossiers et fichiers par FTP

Bonjour,
En fait, je ne cherche pas à exporter une table existante, mais je veux sauvegarder toutes mes photos qui sont actuellement sur mon DD externe. Je les transfert avec Fillezilla et ensuite j'aimerais que igallerie les reconnaissent pour pouvoir les voir sur internet.

Hors ligne

#8 24-01-2024 00:02:43

gilisa
Membre
Lieu : Région parisienne (sud)
Inscription : 23-04-2012
Messages : 225
Site Web

Re : Pb d'ajout de dossiers et fichiers par FTP

jthouvenin a écrit :

j'aimerais que igallerie les reconnaissent pour pouvoir les voir sur internet.

Tu prends le code de iGalerie, il est en open source et il est gratuit, n'hésites pas developpe cette
fonctionnalité je suis sur que David sera heureux d'avoir de l'aide.

Pour l'instant il faut passer par l'interface de iGalerie pour créer les répertoires de chaque repertoire
contenu dans le répertoire racine des photos pour pouvoir y mettre des photos via ftp ou filezilla,
c'est comme çà c'est by design comme dirait certains éditeurs bien connus. smile

cdlt.
GGA.

Hors ligne

#9 24-01-2024 10:55:37

David
Développeur d'iGalerie
Inscription : 12-05-2006
Messages : 4 337
Site Web

Re : Pb d'ajout de dossiers et fichiers par FTP

Salut,

jthouvenin a écrit :

Si j'importe dans le dossier année et plusieurs mois, et que je fais la même procédure, alors j'ai un message d'erreur et aucune information concernant l'erreur) Est ce normal?

Quel est le message d'erreur ?


jthouvenin a écrit :

En fait, je ne cherche pas à exporter une table existante, mais je veux sauvegarder toutes mes photos qui sont actuellement sur mon DD externe. Je les transfert avec Fillezilla et ensuite j'aimerais que igallerie les reconnaissent pour pouvoir les voir sur internet.

C'est exactement ce que fait iGalerie. Mais pour que les fichiers soient ajoutés en base de données, il faut respecter le schéma d'organisation tel que décrit dans la documentation.

Hors ligne

#10 24-01-2024 13:27:03

gilisa
Membre
Lieu : Région parisienne (sud)
Inscription : 23-04-2012
Messages : 225
Site Web

Re : Pb d'ajout de dossiers et fichiers par FTP

David a écrit :

C'est exactement ce que fait iGalerie. Mais pour que les fichiers soient ajoutés en base de données, il faut respecter le schéma d'organisation tel que décrit dans la documentation.

Si on passe par une commande Linux de type mkdir test (par exemple) dans le répertoire /albums/
et que l'on fait un scan, ou comme avec FileZilla via FTP on crée des sous-répertoires
quand on utilise "Ajout de fichiers" et que l'on utilise le bouton "Scanner le répertoire des albums" on n'a
pas d'erreur mais un message nous signalant qu'une catégorie a été rejetée, car ce fameux répertoire
créé via ftp ou mkdir n'est pas référencé dans la base. c'est de cette manière que j'ai découvert ce
message.

Si maintenant on utilise l'interface pour créer l'arborescence avant de la remplir cela fonctionne comme
tu le mentionnes bien dans la documentation.

Quand j'ai migré la base d'un serveur à un autre en passant par un export et un import via phpmyadmin
cela n'a pas posé de problème, j'ai pu ensuite faire un coup de FTP entre les répertoires albums.
En revanche de mon coté quand j'ai créé une nouvelle galerie et j'ai utilisé simplement ftp (ou filezilla)
pour injecter l'arborescence albums cela n'a pas fonctionné, et j'ai eu ce message.

Hors ligne

#11 25-01-2024 14:09:08

gilisa
Membre
Lieu : Région parisienne (sud)
Inscription : 23-04-2012
Messages : 225
Site Web

Re : Pb d'ajout de dossiers et fichiers par FTP

Bonjour,

A la fin d'une installation qui s'est bien passée il est bien mentionné

Vous pouvez ajouter des fichiers à votre galerie de deux manières. Soit avec FTP, via la section Ajout de fichiers. Soit avec votre navigateur, via la section Albums. Dans ce dernier cas, vous devrez d'abord créer un album avec le lien "nouvelle catégorie" pour y ajouter vos fichiers.
Une fois vos fichiers ajoutés à votre galerie, vous ne devez pas les supprimer, les renommer ou les déplacer dans le répertoire des albums, mais le faire uniquement par l'interface d'administration (dans la section Albums).

Cdlt.
GGA.

Hors ligne

Pied de page des forums