Forum sur l'installation du module PrestaShop PrestaPricing » 

[FAQ] Téléchargement des images dans Prestashop - Configuration du ftp

Auteur Message

Sitolog

Inscrit le : 04/12/2011

Messages : 520

Publié : 04/12/2011 11:48:28 "Citer"

Question fréquente de nos clients: J'ai une erreur lors de l'upload de nouvelles images de produits "il est impossible de charger les images..."

Sitolog

Inscrit le : 04/12/2011

Messages : 520

Publié : 04/12/2011 11:56:40 "Citer"

Ce message indique que les paramètres ftp sont incorrects.
Vérifiez ou demandez vos paramètres de connexion ftp auprès de votre hébergeur puis testez les avec Filezilla.
Ensuite, tester la connexion ftp dans PrestaPricing grâce au bouton "tester ftp" présent dans la fenêtre de configuration.
Lorsque les paramètres ont bons, le test doit afficher une message de confirmation, contenant les cinq premiers fichiers trouvés dans le répertoire pointés.
Si aucun fichier n'est listé ou si ceux ci ne sont pas des fichiers images de vos produits, c'est que le chemin indiqué est incorrect.

Le chemin dépend en effet de l'hébergement. Quelques exemples:
/img/p/
/public_html/img/p/
/web/img/p/

Ne pas oublier le / final.

Astuce si vous êtes perdu: Laissez ce champ vide, lancez le test ftp et regardez les fichiers trouvés par PrestaPricing. Avec Filezilla ou tout autre navigateur ftp, regardez ou se trouvent ces fichiers sur votre serveur. C'est l'emplacement pointé par défaut. Rajoutez alors dans le champ le chemin nécessaire, depuis cet emplacement pour atteindre le dossier contenant les images des produits.

ANTARESLASER

Inscrit le : 08/10/2016

Messages : 14

Publié : 24/11/2016 21:50:44 "Citer"

Bonjour,
J'ai tout essayer selon vos conseils et le message est tjrs meme lors de la config du FTP...il m'indique lorsque je teste la connexion :
" FTP connexion reussie, le repertoire accédé est :/ contenant entre autres les sous dossiers suivants :www: "

Et quelquesoit ce que je mets dans Chemin vers repertoire et j'appuie sur Verifier l'accés à Prestashop :
" Désolé, lais le dossier atteint ne semble pas etre un dossier racine d'un site Prestashop. Il contient les dossiers suivants (au lieu img. config.modules, classes, themes,...) : www: Merci de revoir le parametre "Chemin...". "

D'avance merci

Franck B.

Inscrit le : 29/11/2011

Messages : 15

Publié : 25/11/2016 12:21:46 "Citer"

ATTENTION, mon post ci dessus date pas mal et la procédure a changé dans PrestaPricing et PrestaCatégories car je la trouvais trop compliquée. En effet il fallait que les utilisateurs sachent ou comprennent que les images sont à envoyer dans img/p ou img/c. Trop technique...

Depuis environ un an, tout ce que l'utilisateur à besoin d'indiquer, c'est le dossier dans lequel est installé PrestaShop.

Prenons un exemple. Voici la structure d'un serveur, juste un exemple parmi une infinité. Il n'y aucune chance que les dossiers sur votre propre serveur soient organisés comme cela, ni qu'ils portent les mêmes noms :


backup
scripts
public_html
..!_ mondomaine
....!_ blog
....!_ boutique_dev
....!_ boutique
....!_ shop
www

Imaginons que PrestaShop soit installé dans le dossier shop.
Faisons l'hypothèse que vous ne sachiez pas ou votre webmaster à installé Prestashop. Pire vous n'avez aucune idée de la structure de votre ftp.

1er scénario, cas le plus simple mais aussi le plus courant, votre login FTP pointe directement vers le dossier dans lequel est installé PrestaShop.
Le bouton "Tester connexion", va alors vous indiquer voir les dossiers suivants: Adapter,cache,classes,config,controllers,... voir modules,img, etc...
On reconnait aisément les dossiers typique d'un PrestaShop.

Dans le champ "Chemin vers répertoire racine de PrestaShop...", que doit-on alors mettre ? RIEN DU TOUT. On est déjà dans le bon dossier, inutile de rajouter quoi que ce soit.
Un clic sur le bouton "Vérifier l'accès à PrestaShop" doit vous donner "Félicitations...". Les réglages sont bons, vous pouvez fermer la fenêtre


Second scénario plus complexe : supposons à présent que votre login ftp pointe vers la racine du serveur. Mais vous n’êtes pas censé le savoir.

Le bouton "Tester connexion", va vous indiquer voir les dossiers suivants: backup,scripts,public_html,www

Ou est PrestaShop ? On peut penser, à priori, soit dans public_html, soit dans www

Dans le champ "Chemin vers répertoire racine de PrestaShop..." on commence par rentrer ceci : /public_html puis on teste avec le bouton "Vérifier l'accès à PrestaShop"

Cela va donner, "Désolé,.... " et vous indiquer voir les dossiers suivants : mondomaine. Hum pas mal, ça vous parle...

Dans le champ "Chemin vers répertoire racine de PrestaShop..." on rentre ceci : /public_html/mondoamine puis on teste avec le bouton "Vérifier l'accès à PrestaShop"

Cela va donner, "Désolé,.... " et vous indiquer voir les dossiers suivants : blog, boutique_dev, boutique, shop

Vous devinez que votre Prestashop est soit dans boutique, soit dans shop. Il faut trouver lequel.

Dans "Chemin vers répertoire racine de PrestaShop..." on rentre ceci : /public_html/mondomaine/boutique puis on teste avec le bouton "Vérifier l'accès à PrestaShop"

Si le résultat est "Désolé...", c'est que ce dossier ne contient pas de PrestaShop

Testons l'autre dossier, on rentre ceci : /public_html/mondomaine/shop puis on teste avec le bouton "Vérifier l'accès à PrestaShop"

Si le résultat est "Félicitations,...", bingo, c'est qu'il contient un PrestaShop. Vos réglages FTP sont corrects, vous pouvez fermer la fenêtre .

Si les deux dossiers contiennent un PrestaShop, ce pose alors la question de savoir lequel il s'agit. PrestaPricing ne peut pas le déterminer à votre place. Demandez à votre Webmaster (ou naviguez avec Filezilla dans les deux dossiers à la recherche d'un indice, comme un module installé dans une boutique et pas l'autre).

Crdlt
Franck

Franck B.

Inscrit le : 29/11/2011

Messages : 15

Publié : 25/11/2016 18:53:08 "Citer"

ANTARESLASER m'a rappelé suite à ma réponse ci dessous...

Dans son cas, le bouton "Tester la connexion", indique ne voir qu'un seul dossier, nommé www.

Je lui ai donc indiqué de remplir le chemin avec ceci : www/

Clic sur le second bouton : "Félicitations,..."

Réglages
  • Identification
    • £ GBP
    • $ USD
Menu