Jump to content

[Résolu]Changement de nom du thème par défaut


Recommended Posts

Bonjour à tous,

 

Suite à un changement de nom de domaine, je souhaite changer le nom du dossier de mon site. En effet, celui-ci porte encore l'ancien nom et donc cela n'est pas très cohérent au niveau différents liens.

Ce dossier est un copier/coller de Prestashop et qui a été modifié.

Lorsque je change le nom dudit dossier voilà le message d'erreur :

Thème actuel indisponible. Merci de vérifier le répertoire de votre thème ou ses permissions.

 

Dans les droits d'accès au fichier, modification des attributs du fichier, tout est coché sauf permissions de groupe "écrire".

 

Quelqu'un a-t-il une piste.

 

D'avance merci.

 

cdt

Edited by claudie (see edit history)
Link to comment
Share on other sites

Bonjour,

ça fait un petit moment que j'ai pas mis les mains dans Prestashop mais de mémoires, il faut regarder la table ps_shop_url et remplacer le nouveau chemin.

Cordialement

 

PS: c'est le champs physical_uri

 

Tout d'abord merci pour ta réponse.

J'ai regardé dans la BD mais je ne trouve pas ps_shop_url

Y compris avec une requête complète.

Par contre avec la requête shop le nombre d'occurrence est trop important...

 

Alors je sèche !!!!

Link to comment
Share on other sites

Il faut un petit peu plus d'explications :

Le nom du dossier : est-ce un dossier avec ndd.com/prestashop ? est-ce le nom du theme ?

Si c'est l'url de base, effectivement, l'adresse est dans la bdd, mais quelle est la version de presta?

Si c'est un sous dossier, il faut voir du côté du fichier setting avec une regénération du fichier htaccess...

Link to comment
Share on other sites

Il faut un petit peu plus d'explications :

Le nom du dossier : est-ce un dossier avec ndd.com/prestashop ? est-ce le nom du theme ?

Si c'est l'url de base, effectivement, l'adresse est dans la bdd, mais quelle est la version de presta?

Si c'est un sous dossier, il faut voir du côté du fichier setting avec une regénération du fichier htaccess...

 

Bonsoir,

 

Pour répondre au moins à une de vos questions (celle qui correspond à ma demande qui il est vrai n'est pas très clair) :

  • oui il s'agit du dossier thème dans le lequel il y a deux sous dossier Prestashop et celui que je souhaite renommer.

En résumé (pour être plus clair) on parle du "sous dossier" de la boutique qui se trouve dans le dossier thème et dans lequel on trouve les css, js, les images et quelques fichiers .tpl.

La version est 1.4.1

 

Merci de votre aide

 

P.S. : pour info, lors que changement de nom de domaine, j'e n'ai pas changé le nom de la BD.

Link to comment
Share on other sites

Alors la table est bien la ps_shop_url (ps_ étant ton préfix de table) et effectivement cette solution est uniquement pour le chemin physique de ta boutique et nom pour le theme...

 

oui on parle bien du thème

Link to comment
Share on other sites

Ce qui est à faire :

copie du thème et mettre le nom souhaité.

Mettre le nouveau thème comme actif

Vérifier qu'il ne traine pas d'url vers l'ancien. S'il y en a, les traquer et mettre à la place {$tpl_dir}

Link to comment
Share on other sites

Ce qui est à faire :

copie du thème et mettre le nom souhaité.

Mettre le nouveau thème comme actif

Vérifier qu'il ne traine pas d'url vers l'ancien. S'il y en a, les traquer et mettre à la place {$tpl_dir}

 

Merci pour cette réponse

Je m'occupe de cela dès demain.

Bonne soirée

Link to comment
Share on other sites

Ce qui est à faire :

copie du thème et mettre le nom souhaité.

Mettre le nouveau thème comme actif

Vérifier qu'il ne traine pas d'url vers l'ancien. S'il y en a, les traquer et mettre à la place {$tpl_dir}

 

Bonjour à tous,

 

Voilà le thème a été copié et renommé puis "téléchargé" via fileZilla, la photo preview changée, mais le dossier n'apparaît pas dans "l'onglet apparence" du BO ce qui m'empêche par conséquent de le sélectionner. Seul le thème Prestashop et l'ancien thème sont présent.

J'ai sans doute loupé une étape...

Une idée...

 

cdt

Link to comment
Share on other sites

Sur une version 1.4 il n'y a pas d'autre chose.

Un simple "F5" ou actualiser sur la par apparence ?

 

Oui, j'y avais bien pensé : vidé le cash, actualisation etc mais pour l'instant rien n'y fait. Je vais regarder encore du coté des cookies...

Je supprimerais bien l'ancien thème (en ayant fait une copie) mais j'ai un gros doute.

 

Bon je vais regarder encore.

 

En tout les cas merci pour les pistes.

 

CDT

Edited by claudie (see edit history)
Link to comment
Share on other sites

Perso, il vaut mieux trouver le problème et activer le nouveau dossier sans supprimer l'autre sauf si on est pas en prod!

A part un problème de chmod, je ne vois pas trop.

Tu as bien

Prestashop

themes

prestashop

css

img

js...

et les tpl

anciendossier

css

img

js...

et les tpl

nouveaudossier

css

img

js...

et les tpl

Link to comment
Share on other sites

Dans le dossier thème : 3 sous dossiers

  • Prestashop
  • dossier avec ancien non de domaine
  • dossier avec nouveau nom de domaine
  • debug.tpl
  • index.php
  • live_edit

Dans le dossier avec ancien nom de domaine et par définition avec le nouveau nom de domaine

  • cache
  • css
  • images
  • img
  • js
  • lang
  • et les fichiers tpl

Quant à une solution radicale du genre supprimer l'ancien thème, j'y ai juste pensé car effectivement la boutique est en prod et fonctionne bien. Donc on limite les risques...

 

cdt

Link to comment
Share on other sites

Je ne comprends pas "nouveau nom de domaine"?

Les dossiers doivent être du type "boutique" ou "bidule" ou "theme01"...

 

Désolé pour les expressions :

 

Prestashop

thème 01

thème 02

Mais je crois avoir trouvé.

J'avais fait un copier/collé du thème 01 pour pouvoir le renommer et ensuite le rendre actif comme évoqué.

Il semblerait qu'en renommant directement le thème 01, mais pas dans la partie active car ce n'est pas possible et ensuite le rendre actif cela fonctionne. (oui je sais c'est très clair...)

En tout les cas le nouveau thème apparaît dans apparence et donc je peux le sélectionner.

Reste à voir si tout fonctionne et on ne va pas crier victoire trop vite

 

cdt

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...