Jump to content

Dans quel fichier indique-t-on le chemin du site dans la version 1.5.2 ?


Recommended Posts

Bonjour à tous,

Pas facile de mettre un titre explicite.

Dans les versions précédentes quand on uploadait un prestashop local chez un hébergeur, dans le fichier /config/settings.inc.php il fallait changer cette ligne pour indiquer le nouveau chemin

 

define('__PS_BASE_URI__', '/prestashop/');

 

Or dans la version 1.5.2 il n'y a plus cette ligne, j'ai eu beau chercher dans d'autres fichier sans succès.

Comment je fais pour changer ce chemin sans avoir accès au BO.

 

Merci d'avance, toutes mes recherches ont été infructueuses,

 

++

Link to comment
Share on other sites

Bonjour,

 

 

Il faut changer le chemin dans le fichier settings.inc.php.

Ensuite il faut éditer dans le dump de la DB la table *_configuration si vous les avez les variables suivantes:

PS_SHOP_DOMAIN, PS_SHOP_DOMAIN_URL, CANONICAL_URL.

Enfin il y a une nouvelle table *_shop_url ou il faut aussi changer domaine et répertoire.

 

 

Bon courage!

 

Cheers!

Link to comment
Share on other sites

Merci pour votre réponse mais concrètement je change où le chemin du site ? Je vois bien pour tout ce qui concerne la base de donnée, mais pour le chemin de la base ?

Avant (version < 1.5.2) il fallait changer cette ligne

define('__PS_BASE_URI__', '/prestashop/');

 

Voici le contenu de mon fichier settings.inc.php

 

<?php
define('_DB_SERVER_', 'localhost');
define('_DB_NAME_', 'prestashop');
define('_DB_USER_', 'root');
define('_DB_PASSWD_', '');
define('_DB_PREFIX_', 'ps_');
define('_MYSQL_ENGINE_', 'MyISAM');
define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');
define('_MEDIA_SERVER_1_', '');
define('_MEDIA_SERVER_2_', '');
define('_MEDIA_SERVER_3_', '');
define('_COOKIE_KEY_', 'SFmXQeQMdObYsqhH3kfTdnyXJdyKkIFXEURY5MiIFraKRPkNt5FJWqTF');
define('_COOKIE_IV_', 'kZEn0n1X');
define('_PS_CREATION_DATE_', '2012-10-25');
define('_PS_VERSION_', '1.5.2.0');

 

Merci pour votre aide

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

Bonjour,

 

C'est pas plus simple ici :

 

URL de la boutique

 

Dans cette section, vous pouvez voir et modifier certains de réglages serveur par défaut :

  • Domaine.
  • Domaine SSL.
  • Chemin.

pref017-seoURLBoutique.png?version=1&modificationDate=1351269258000

La plupart du temps, vous ne devriez pas toucher ces champs sans savoir exactement ce que vous faites. Une seulement peut rendre votre boutique inaccessible.

Link to comment
Share on other sites

Bonjour,

 

J'ai le même problème que Grouik.

Je migre, pour la première fois, une base locale vers un serveur et je ne trouve pas ou changer le chemin dans les fichiers de configuration.

 

Il s'agit de la version 1.5.2

 

Donc plus de définition de PS_BASE_URI dans le fichier de configuration, cela c'était pour les version antérieures.

 

On a juste PS_SHOP_DOMAIN et PS_SHP_DOMAIN_SSL dans la table ps_configuration, qui ont été changés.

 

Pour ce qui est de la table ps_shop_uri elle est vide.

 

Quant à changer dans les menus de la base locale, je ne suis pas très chaud pour cette solution, je n'ai pas envie de rendre la base locale inutilisable tant que la version exportée ne fonctionne pas.

 

Si quelqu'un a une idée d'ou se trouve stockée cette information (Le Chemin), je suis preneur.

 

Guy

Link to comment
Share on other sites

Bonjour,

 

J'ai trouvé pourquoi la table PS_SHOP_URL était vide.

L'import n'avait pas fonctionné jusqu'au bout.

 

Après fractionnement de l'import. OK, j'ai des données dans la table.

Après correction dans ps_configuration et ps_shop_Url, j'ai accès à la boutique.

Encore quelques problèmes de rewriting, mais ca progresse.

 

Guy

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...