当前位置:  开发笔记 > 编程语言 > 正文

Prestashop迁移 - URL损坏,重定向错误,无法重置管理员密码/访问后端办公室

如何解决《Prestashop迁移-URL损坏,重定向错误,无法重置管理员密码/访问后端办公室》经验,为你挑选了2个好方法。

所以我有一个prestashop(〜Sites/shop)的本地副本和我的/ etc/hosts设置,以便'localhost/shop'让我开发它.我准备把它推到服务器上,它的临时点是(http://66.206.84.189/~walnutci/shop).它不是一个完整的网站,只是商店子页面.主站点内容需要是静态的,所以我需要在'shop'文件夹中包含它.

我把它搞砸了,把它移到我的/ shop子文件夹中,创建了一个与我的本地副本同名的空数据库,并且具有相同名称的用户和权限,导入数据库(所以我不应该乱用配置/设置.inc.php)和......

主页将我重定向到localhost/shop,我的本地副本.所以,我尝试登录以更改它在首选项> SEO和URL和http://66.206.84.189...hop/adminfolder正确转发我到后端登录.但是,它没有收取我的管理员电子邮件和密码.相同的数据库!=相同的凭据?我更新了它

UPDATE ps_employee SET passwd = md5('7uSpY718uKjnAOOH367gbVzzjm5StzLyfIBpSDsdI5FwxVq84UD4tPdMpassword') WHERE email = 'me@mycompany.com';

和齐尔奇.我按Enter键刷新页面,忽略了我的输入.URL显示我尝试登录的电子邮件地址,但没有红色错误.如果我为密码输入垃圾,它会抛出正确的错误"密码错误".我的密码,并在数据库中手动更新它在本地工作正常.

那么,我手动更新管理员密码错了吗?我可以以某种方式对网站网址进行硬编码吗?我想通过保持文件夹名称相同并使用我的Apache/etc/hosts我不会遇到任何重定向错误(友好URL被关闭,所以在任何地方都没有.htaccess).

运行1.4.6.2.本地Mac OSX 10.7.2,服务器是CentOS 5.7.

非常感谢.我不久前向Prestashop扔了一个帖子,一直看着周末,仍然没有弄明白.欣赏任何想法/见解.



1> S. A. Malik..:

答案已经很晚了,但我希望它会帮助别人.

Prestashop编码为在提供请求时从其数据库中提取"站点URL"属性,然后重定向到该商店URL,如果您已将数据库和站点移动到新服务器,则需要更改"站点URL"值为了访问你的数据库,我使用phpmyadmin.

转到名为ps_shop_url的表,并相应地更改domain和domianssl的条目.这会将站点URL常量值更改为当前URL.

注意:ps_是prestashop的数据库前缀.



2> cespon..:

当您使用Prestashop 1.6.1.1并将项目移动到另一个数据库和服务器时,更改是:

从表中修改PS_SHOP_DOMAINPS_SHOP_DOMAIN_SSLps_configuration.

修改表中的physical_urips_shop_url.

例如,在Windows上使用XAMPP(开发环境)并假设您有项目htdocs/prestashop/,值必须为:

PS_SHOP_DOMAIN: localhost

PS_SHOP_DOMAIN_SSL: localhost

physical_uri: /prestashop/

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有