Prestashop migration cassé, URL, mauvaise redirection, et ne pouvez pas réinitialiser le mot de passe admin / accès back-office fin
J'ai donc une copie locale de prestashop (~Sites/magasin) et mon /etc/hosts mis en place de sorte que "localhost/shop" me permet de développer sur elle. Je suis prêt à le pousser sur le serveur, où son endroit temporaire est (http://66.206.84.189/~walnutci/shop). Ce n'est pas l'ensemble d'un site, il suffit de la boutique de sous-pages. Le contenu du site principal, aura besoin d'être statique, donc j'ai besoin de cette contenues dans le "magasin" du dossier.
Je goudronnée de la chose, l'a déplacé dans mon /boutique de sous-dossier créé une base de données vide du même nom que ma copie locale avec un même nom d'utilisateur et autorisations, importées de la base de données (si je ne devrais pas avoir à jouer avec l'config/settings.inc.php) et...
Page d'accueil me redirige vers localhost/boutique, ma copie locale. Donc, je vais essayer de vous connecter pour le modifier dans les Préférences > SEO&URL et http://66.206.84.189...hop/adminfolder redirige correctement-moi de revenir en fin de session. Cependant, il n'est pas en prenant mon admin email et mot de passe. Même base de données != même les informations d'identification? J'ai mis à jour avec
UPDATE ps_employee SET passwd = md5('7uSpY718uKjnAOOH367gbVzzjm5StzLyfIBpSDsdI5FwxVq84UD4tPdMpassword') WHERE email = '[email protected]';
et le rien. J'ai frappé Entrer chez elle actualise la page, ignorant mon entrée. L'URL affiche l'adresse e-mail, je vais essayer de vous connecter avec, mais pas d'erreur rouge. Si je l'ai mis à la poubelle pour le mot de passe il jette le bon message d'erreur "mot de passe incorrect". Mon mot de passe, et de mettre à jour manuellement dans la base de données fonctionne bien en local.
Donc, suis-je le mettre à jour manuellement mon mot de passe admin de mal? Puis-je coder l'URL du site en quelque sorte? Je pensais en gardant les noms de dossier, le même et l'aide de mon Apache /etc/hosts, je ne voudrais pas courir dans toute la redirection des erreurs (les URLs sont éteints, alors il n'est pas .htaccess n'importe où).
De course 1.4.6.2. Mac OSX 10.7.2 localement, serveur CentOS 5.7.
Je vous remercie beaucoup. J'ai jeté un poste de Prestashop a continué à regarder le week-end, et je n'ai toujours pas compris. Apprécier toutes les idées /connaissances.
- Assurez-vous il n'y a pas toutes les occurrences de
localhost
dans votre base de données lorsque vous avez migré il. Aussi,/etc/hosts
n'est pas Apache, mais à l'échelle du système fichier de configuration. - Bonne prise, Blender. - Je mettre à jour manuellement la table ps_configuration, réglage ps_shop_domain = "66.206.84.189/~walnutci". Ce est un mal de tête seulement dans le fait que je ne peux pas me connecter au back-end. Je ne peux toujours pas, d'ailleurs. Mais le fait que je puisse au moins tester dans d'autres navigateurs maintenant, c'est grand. Je me demandais si il y a des aspects de sécurité d'une installation qui dépendent de celles de l'environnement?
Vous devez vous connecter pour publier un commentaire.
Il est assez tard pour une réponse, mais j'espère que ça aidera quelqu'un d'autre.
Prestashop est codé de manière à tirer le "site" URL de l'attribut à partir de sa base de données lorsqu'une demande est servi et redirige ensuite pour que l'URL de la boutique, si vous avez déplacé la base de données et site de un nouveau serveur, vous avez besoin de changer l'URL du site" de la valeur. Pour le faire accéder à votre base de données, j'utilise phpmyadmin.
Retour à la table nommée ps_shop_url et modifier les entrées de domaine et domianssl en conséquence. Cela va changer l'URL du site constantes de la valeur à votre URL actuelle.
remarque: ps_ est le préfixe de base de données de prestashop.
PS_SHOP_DOMAIN
etPS_SHOP_DOMAIN_SSL
dansps_configuration table
ps_configuration
etps_shop_url
j'ai également suivi ces instructionsLorsque vous utilisez Prestashop 1.6.1.1 et que vous déplacez votre projet à l'autre de la base de données et le serveur, les modifications sont les suivantes:
PS_SHOP_DOMAIN
etPS_SHOP_DOMAIN_SSL
valeurs deps_configuration
table.physical_uri
valeur deps_shop_url
table.Par exemple, en utilisant XAMPP sous Windows (environnement de développement) et en supposant que vous avez le projet
htdocs/prestashop/
, les valeurs doivent être:PS_SHOP_DOMAIN
:localhost
PS_SHOP_DOMAIN_SSL
:localhost
physical_uri
:/prestashop/
c'est tout à fait correct, mais n'oubliez pas de réécrire les Paramètres->SEO et URL et appuyez sur "Enregistrer"
Même comme permlinks dans WordPress.
Bonjour, j'ai le même problème après la mise à jour de mon site ne peut pas y accéder. Mais vous, vous dites réécrire Paramètres-> SEO et URL et cliquez sur "Enregistrer", sauf que je n'ai plus Accès à mon back-office.
Voici ce qui s'affiche sur la face avant:
500 server error
Oups, quelque chose s'est mal passé.
Essayez de mettre à jour cette page, ou n'hésitez pas à nous contacter si le problème persiste.
et une page blanche sur le back office, j'ai true dans le fichier defines.inc.php et il affiche ceci:
Bonjour j ai le même probleme après la MAJ de mon site, impossible d'y accéder. Mais vous dites de réécrire Paramètres-> SEO et URL et cliquez sur "Enregistrer" sauf que moi je n'ai plus Accès non plus a mon back-office.
Voici ce qui s'affiche en avant:
Erreur serveur 500
Oups, quelque chose s est mal passé.
Essayez d'actualiser cette page ou n'hésitez pas à nous contacter si le problème persiste.
et une page blanche sur le back office, j'ai true dans le fichier defines.inc.php et ça affiche ça:
[PrestaShopDatabaseException]
La Table 'db756986084.fs16_shop_url' n'existe pas