THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour, et bon lundi à tous,

La génération de certaines images dans le cache des pages produits est effective mais pour d'autres il n'y a pas de création de lien dans le cache donc pas d'affichage

et en visuel pour l'utilisateur le lien existe sans pouvoir l'afficher vu que non présent dans le cache


Le même effet se produit aussi pour la page cart et l'encart panier

une idée qui vous vient de l'erreur ou comment régénérer correctement l'affichage des images via le cache

Lors de la mise en local tout se créait sans difficulté > images > produit, cart

Tableau de bord Paramètres de Configuration > symlink des images
Support Thelia 2.5.4
Env Prod

Last edited by stephst84 (12-03-2024 20:19:03)

Offline


Salut Steph!

Sur le serveur tu ne vois pas les symlink correspondants dans le dossier web/cache/ ?


Aide les autres, ils t'aideront en retour.

Offline


Oui je les vois mais il a certainement confondu entre web/cache/images et www/cache/images initalement changé dans le bootstrap du core
variable
define('THELIA_WEB_DIR', THELIA_ROOT.'www'.DS);

auparavant sur thelia 2.4.4 le rép web avait été changé en www avec modif idoine
mais je vois que pour cette version il me créé systématiquement le rép web et pris en compte

Last edited by stephst84 (11-03-2024 14:10:39)

Offline


Il y a forcément un dossier web... c'est sur ce dossier que ta boutique doit pointer...

Et dans tes pages les liens images sont de la forme /cache/images/


Aide les autres, ils t'aideront en retour.

Offline


Certaines images mais pas dans tous les formats adaptés à produit, cart

Offline


Le dossier en question  /cache/images/ cela est ok
mais la génération s'effectue dans  web/cache/images/

Offline


Je crois que tu dois avoir un problème de configuration ...

define('THELIA_WEB_DIR', THELIA_ROOT.'www'.DS);

ça par exemple c'est pas bon je pense...

Last edited by Elyos (11-03-2024 18:21:14)


Aide les autres, ils t'aideront en retour.

Offline


Merci pour l'info

J'ai défini de cette façon car l'installation est à la racine / et la partie qui correspond à web est normalement redéfini par cette variable

define('THELIA_WEB_DIR', THELIA_ROOT.'www'.DS);

ainsi la redirection du site est sur le www et non sur site.fr/web

voilà le pourquoi de la définition de cette directive

ce qui était effectif sur l'ancienne version en 2.4.4

Last edited by stephst84 (12-03-2024 19:01:02)

Offline


Donc j'ai retrouvé le coupable il y a une directive dans un autre fichier du même nom
à cet endroit

/vendor/core/thelia

Offline


Normalement il faut faire pointer le domaine vers /web et non pas faire une redirection vers /web

Moi par exemple j'ai un thelia v1 à la racine (www) et je développe la V2 dans un autre dossier (www/2023/) j'ai créé un sous-domaine dev.mondomaine.fr que je fais pointer sur /www/2023/web/. comme ça pas de souci.

Il ne fait pas modifier les fichiers natifs de thelia sinon en cas de mise à jour, plus rien ne fonctionnera...


Aide les autres, ils t'aideront en retour.

Offline


Merci pour ton retour explicatif

Je tiens compte de ta remarque avisée


Bonne journée à vous