THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,
J'ai créé un site sur mon serveur local.
Puis je l'ai dupliqué pour mise en ligne sur le serveur distant mais j'ai un problème d'affichage des images.
Certaines s'affichent et d'autres pas... Le logo du site, la favicon et la bannière ne s'affiche plus ni dans le front-office ni le back-office.
Pour ce qui des images produits, elles s'affichent dans le back-office et dans la fiche produit mais pas dans la page catégorie sad je ne comprends pas pourquoi ...
J'ai vidé le cache, ça ne change rien, alors que tout fonctionnait en local...
Quelqu'un aurait-il une piste pour m'aider ?

Offline


Regarde dans la console du navigateur quelles sont les erreurs au chargement des images.
Examine l'URL des images pour déterminer si elle est correcte.

Essaie aussi de vider le cache des images (web/cache) pour forcer une régénération des images en cache.


OpenStudio Toulouse

Offline


J'ai vidé le cache depuis l'admin et même supprimé manuellement le dossier IMAGES dans WEB/CACHE/, mais ça n'a rien changé...

Pour le logo qui ne s'affiche pas, voici l'url :
https://nom-de-domaine.fr/web/cache/ima … 6-logo.svg
Pour les produits de la page catégorie :
https://nom-de-domaine.fr/web/cache/ima … ssa-12.png
Par contre, sur la page produit, elle s'affiche bien :
https://nom-de-domaine.fr/web/cache/ima … ssa-12.png

Offline


Si tu tapes directement l'URL https://nom-de-domaine.fr/web/cache/ima … ssa-12.png dans ton navigateur il s'affiche quoi ?

Que dit la console ? Error 404 ? Erreur 403 ? Autre chose ?


OpenStudio Toulouse

Offline


Le navigateur affiche :
Forbidden
You don't have permission to access this resource.

L'inspecteur indique : impossible de charger l'image.

La console :
- Certains cookies utilisent incorrectement l’attribut recommandé « sameSite » .
- Cette page utilise la propriété non standard « zoom ». Envisagez d’utiliser calc() dans les valeurs des propriétés pertinentes ou utilisez « transform » avec « transform-origin: 0 0 ».

Offline


En regardant dans le dossier cache/images sur le serveur, je viens de constater que l'image qui s'affiche bien est du type Document.icns alors que celle qui ne s'affiche pas est un Alias...

Offline


Forbidden
You don't have permission to access this resource.

Ce n'est pas un problème Thelia, mais un problème de configuration de ton hébergement. Le serveur web n'a sans doute pas accés à un des sous répertoires, fait un chmod.


OpenStudio Toulouse

Offline


J'ai mis les dossiers web/cache/images/product et local/media/images/product
et les fichiers des images que je teste en 777 et rien n'a changé sad

Offline


La vérité est ailleurs. Regarde les logs apache pour voir quel est le problème.


OpenStudio Toulouse

Offline


Merci bcp ton aide. Les logs ne sont pas tellement plus parlant pour moi, voici l'erreur indiquée :
AH00037: Symbolic link not allowed or link target not accessible
J'ai envie dire, ça on le savait déjà...

J'ai peut-être mal dupliqué le site ? j'ai dupliqué le dossier du site et la BDD, j'ai ensuite procédé à un rechercher/remplacer pour mettre à jour la nouvelle url.
c'est peut être dû à ça ? y a-t-il une meilleure façon de procéder pour la mise en ligne ?

Offline


"Symbolic link not allowed or link target not accessible" ? Hmmm...

Dans le BO, tu vas dans Configuration -> Paramètres de configuration, et tu changes :

original_document_delivery_mode = copy
original_image_delivery_mode = copy


OpenStudio Toulouse

Offline


con d'avoir mis un test sur la 2.4 et de tomber sur quelqu'un qui fait une duplication :-))). , tu pensais plus répondre a ce genre de probleme

Offline


Mille merci !!! c'était bien ça !!!! je n'aurai jamais trouvé toute seule... encore merci pour ton aide Roadster31 ce héros  wink