Jump to content

probleme base de donnée avec changement url


eomair
 Share

Recommended Posts

bonjour a tous

 

j'ai un soucis , je souhaite refaire l'installation de ma boutique en supprimant le " /prestashop "sur l'url apres mon nom de domaine

hors le probleme vient de la base de donnée au premier abord

 

y a t il l'ancienne adresse de la boutique dans la base de donnée ? est-elle changeable ?

 

merci de vos reponses

Edited by eomair (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

J'ai eu le même problème il y a plus d'un an et j'ai du faire appel à mon hébergeur qui a fait lui-même les manips; on ne peut logiquement pas "bidouiller" les mots de passe de BDD ou autre sans déclencher une tentative d'intrusion au niveau du serveur...

C'est sacrément embêtant mais d'un autre coté ça rassure au niveau piratage..... :rolleyes:

Share this post


Link to post
Share on other sites

Quel rapport avec les mots de passe ?

 

eomair, si tu as changé l'emplacement physique de ton installation Prestashop, il y a effectivement deux champs en BDD dans la table configuration à modifier. SHOP URL...

Share this post


Link to post
Share on other sites

merci pour la reponse dev on web :)

 

j'ai deja ouvert la bdd, et avec la fonction recherche , je tombe sur un nombre impressionant d'url , dois-je changer toute les url en supprimant le /prestashop , il ya des url avec category, etc ...

Share this post


Link to post
Share on other sites

Bonjour,

 

Je confirme ce que dit "Dev On Web", il suffit simplement de changer l'url dans la table "Configuration", le champs et se nomme "Shop url".

Il se peut que vous ayez ensuite un problème lorsque que vous retournez sur votre site de type "Invalid taxe zone". Pour cela, faite un dump de votre base de données, remplacé tout les '/prestashop' par '/' et importer votre base de données de nouveaux.

 

Cordialement,

NT

Share this post


Link to post
Share on other sites

en fait , je suis parti du fichier zipper que j'ai dezzipé et ouvert sous format txt

 

dois-je plutot le faire a partir de php admin ?

 

voici une capture de la ps-config , que dois-je faire maintenant ?

 

bddxk.jpg

Edited by eomair (see edit history)

Share this post


Link to post
Share on other sites

A partir de PHPMyAdmin oui !

Il ne vous reste qu'à trouver les deux champs comme expliqué dans le lien précédent... et à les remplacer par la bonne URL.

Ensuite, suivez le conseil de Nemesis et c'est tout bon. L'article est très complet.

Share this post


Link to post
Share on other sites

bon hé bien , le mieux est l'ennemi du bien !!!!

 

plus rien ne fonctionne , donc j'ai remis le /prestashop mais maintenant le back office s'affiche de facon bizarre style html de base , et la boutique ne s'affiche plus

 

up : j'ai tout reinstallé , revenu au point de départ, on reessayera un autre jour :(

Edited by eomair (see edit history)

Share this post


Link to post
Share on other sites

désolé d'insister , mais je suis perdu car completement novice dans ce domaine ..... :(

 

oû dois-je aller sur cette page pour trouver le texte a modifier

 

Essayez cette requette :

UPDATE `PS_SHOP_DOMAIN` FROM `ps_configuration` SET `value` = 'http://www.gaiecommeunpinson.fr';

 

 

Le plus simple, c'est de laisser un professionnel s'occuper de votre problème afin d'éviter de détériorer votre base de données.

Prenez contact avec nous afin que nous puissions en parler de vive voix.

Share this post


Link to post
Share on other sites

Bonjour

Faites là manip cité ci dessus avec phpmyadmin pour ps_shop_domain et ps_shop_domain_ssl (dans la table ps_configuration), toujours dans la table ps_configuration si vous avez la valeur _ps_base_uri_ changez la également et mettez "/" (indique la racine)

ENSUITE: via FTP modifiez votre fichier settings.inc.php (se trouve dans le dossier config de votre boutique) modifiez également la ligne où se trouve _ps_base_uri_ (mettez aussi un "/" au lieu de "/prestashop/"). Si vous avez configurer les medias servers supprimez leurs chemins dans ce même fichier, vous les reconfigurerez plus tard dans votre BO.

Pour finir afin de récupérer vos images régénérez votre .htaccess via votre BO.

Tout devrait marcher avec ces manips

Cordialement

Share this post


Link to post
Share on other sites

  • 8 months later...
  • 3 months later...

Bonjours

J´ai toujours un problème pour le déplacement de mon site local sur le serveur.

BD créer et lier a un utilisateur

.htaccess présent.

settings.inc modifié (par contre je n’ai pas dedans la ligne : define(‘_PS_BASE_URI_’, ‘/’);

mais une ligne define(‘_PS_DIRECTORY_’, ‘/../../’);

(le contenue de mon dossier Prestashop en local est mis à la racine de www sur le serveur)

Quand je vais sur mon url ( http://www.kulinaaria.fi ) il m’affiche :

Index of /fr

Parent Directory

 

Dans le BO à Paramètres avancés > Informations :

il m’indique en autre:

Informations sur votre boutique

Version de PrestaShop: 1.5.4.0

URL de votre boutique: http://localhost:8888/prestashop/

Nom du thème utilisé: default

 

Je ne comprends pas pourquoi l’URL de la boutique est toujours http://localhost… alors que j’ai changé dans le BO à Préférences > SEO & URLs –> les URL de la boutique ainsi que dans la BD, PS_SHOP_DOMAIN

Merci d’avance pour votre aide afin que je puisse accéder a ma boutique en ligne

Share this post


Link to post
Share on other sites

Bonjour

 

Il y a plusieurs topic sur le forum qui parle du même problème, faites des recherches avec google !!

Quand vous avez prestashop dans un dossier et que vous mettez à la racine

1° transférer du dossier vers votre poste puis de votre poste vers la racine et veiller que tous se transfère correctement.

 

Après dans /config/setting.inc.php la ligne define('__PS_BASE_URI__', '/prestashop/'); << >> define('__PS_BASE_URI__', '/');

 

ce c'est l'équivalent de SHOP URL.. et dans la table ps_configuration >> ps_shop_domain et ps_shop_domain_ssl modifier

en laissant que votre nom de domaine avec les www.mondomaine.com

 

Que ce soit d'un dossier vers un autre, ou d'un serveur vers local ou de local vers serveur c'est le même principe!

 

Et ne chercher pas midi à 14 heures

 

Après bien sur c'est une histoire de transfère, les fichiers php js photo doivent être transférer en mode binaire (100110100111)

et les fichiers texte et html en mode ASCII mais laisser votre programme ftp choisir le meilleur mode

 

Si vous avez l'url rewriting désactivé réactivé généré le .htaccess sur la 1.4 et antérieure et sur la 1.5 il suffit de désactiver et réactiver l'url rewriting.

 

ET

 

sur la 1.4.x /tools/smarty/cache & /tools/smarty/compile

Supprimer tous les fichiers sauf le index.php s'il y est.

 

sur la 1.5.x /cache/smarty/cache & /cache/smarty/compile

Supprimer tous les fichiers et dossiers sauf le index.php s'il y est.

 

ctrtl+F5 pour vider le cache de votre navigateur

 

Et c'est repartis !!

Share this post


Link to post
Share on other sites

Bonjour,

Merci de cette réponse Oron.

 

J´ai réglé mon problème d'URL de la boutique dans Paramètres avancés > Informations :

il m'indique bien URL de votre boutique: http://www.kulinaaria.fi/'>http://www.kulinaaria.fi/

 

Mais mon site ne marche toujours pas. Quand je vais sur mon url ( http://www.kulinaaria.fi ) il m’affiche toujours:

Index of /fr

Parent Directory

 

Merci

Share this post


Link to post
Share on other sites

Bonjour,

Merci de cette réponse Oron.

 

J´ai réglé mon problème d'URL de la boutique dans Paramètres avancés > Informations :

il m'indique bien URL de votre boutique: http://www.kulinaaria.fi/

 

Mais mon site ne marche toujours pas. Quand je vais sur mon url ( http://www.kulinaaria.fi ) il m’affiche toujours:

Index of /fr

Parent Directory

 

Merci

 

Bonjour

 

Malgré que c'est marquer index, ce n'est pas un fichier mais une page par défaut. Et elle apparait quand il manque une vraie page index.php ou index.html

 

Transférer un index.php il doit être manquant ou pas complet.

Share this post


Link to post
Share on other sites

Merci à nouveau de cette reponse.

 

Mon fichier index.php ne contient pas grand chose. (c'est la meme chose sur mon dossier local)

 

<?php

/*

* 2007-2013 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Open Software License (OSL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/osl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to license@prestashop.com so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <contact@prestashop.com>

* @copyright 2007-2013 PrestaShop SA

* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*/

 

require(dirname(__FILE__).'/config/config.inc.php');

Dispatcher::getInstance()->dispatch();

Share this post


Link to post
Share on other sites

Merci à nouveau de cette reponse.

 

Mon fichier index.php ne contient pas grand chose. (c'est la meme chose sur mon dossier local)

 

 

require(dirname(__FILE__).'/config/config.inc.php');

Dispatcher::getInstance()->dispatch();

Ok c'est bon donc le problème peut être le php5 qui n'est pas activé.

 

Dans le fichier .htaccess il faut mettre une ligne pour activer le php5 selon l'hébergeur.

 

(PHP 5, htaccess) for certain hosting services << voir sur ce topic

Share this post


Link to post
Share on other sites

Alors je viens d'activer la localisation par IP et comme je me situe en Finlande, il ma redirigé sur http://www.kulinaaria.fi/fi/ lorsque je tape seulement kulinaaria.fi, ce qui affiche bien la page d'acceuil.

 

En revanche, si je selectionne le Fr comme langue il ne m'affiche pas la page d'acceuil.

 

Je ne sais pas comment fixer ca, lier correctement la page Francaise d'acceuil, et où trouver cette page d'acceuil Fr

 

Merci encore

Share this post


Link to post
Share on other sites

  • 7 years later...
il y a une heure, iddesign a dit :

Sur la 1.7 vous pouvez changer l'url du site web dans la base de donnée.

SELECT * FROM `ps_shop_url`

Bonjour,

  1. la réponse n'a aucun sens avec la demande initiale
  2. elle arrive 7 ans après le dernier message sur ce topic
  3. tout cela pour mettre un lien vers votre site
  4. vous en devez pas connaitre le concept de no follow, triste pour un professionnel.

 

Share this post


Link to post
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
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More