所以我有一个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';
Run Code Online (Sandbox Code Playgroud)
和齐尔奇.我按Enter键刷新页面,忽略了我的输入.URL显示我尝试登录的电子邮件地址,但没有红色错误.如果我为密码输入垃圾,它会抛出正确的错误"密码错误".我的密码,并在数据库中手动更新它在本地工作正常.
那么,我手动更新管理员密码错了吗?我可以以某种方式对网站网址进行硬编码吗?我想通过保持文件夹名称相同并使用我的Apache/etc/hosts我不会遇到任何重定向错误(友好URL被关闭,所以在任何地方都没有.htaccess).
运行1.4.6.2.本地Mac OSX 10.7.2,服务器是CentOS 5.7.
非常感谢.我不久前向Prestashop扔了一个帖子,一直看着周末,仍然没有弄明白.欣赏任何想法/见解.