预启动迁移-断开的URL、错误的重定向和can';t重置管理员密码/访问后端办公室
所以我有一个prestashop(~Sites/shop)的本地副本和我的/etc/hosts设置,这样“localhost/shop”就可以让我在上面开发了。我已经准备好将它推送到服务器,它的临时位置在那里(http://66.206.84.189/~i/商店)。它不是一个完整的网站,只是商店的子页面。网站的主要内容将需要是静态的,所以我需要在'商店'文件夹中包含这一点 我给它涂上了焦油,将它移到了我的/shop子文件夹中,创建了一个与本地副本同名的空数据库,具有相同的用户名和权限,导入了数据库(这样我就不必乱弄config/settings.inc.php),然后 主页将我重定向到本地主机/商店,我的本地副本。所以,我尝试登录以在Preferences>SEO&URL中更改它,并正确地将我转发到后端登录。但是,它不会占用我的管理员电子邮件和密码。相同的数据库!=相同的证书?我用预启动迁移-断开的URL、错误的重定向和can';t重置管理员密码/访问后端办公室,url,migration,prestashop,forgot-password,Url,Migration,Prestashop,Forgot Password,所以我有一个prestashop(~Sites/shop)的本地副本和我的/etc/hosts设置,这样“localhost/shop”就可以让我在上面开发了。我已经准备好将它推送到服务器,它的临时位置在那里(http://66.206.84.189/~i/商店)。它不是一个完整的网站,只是商店的子页面。网站的主要内容将需要是静态的,所以我需要在'商店'文件夹中包含这一点 我给它涂上了焦油,将它移到了我的/shop子文件夹中,创建了一个与本地副本同名的空数据库,具有相同的用户名和权限,导入了数据
UPDATE ps_employee SET passwd = md5('7uSpY718uKjnAOOH367gbVzzjm5StzLyfIBpSDsdI5FwxVq84UD4tPdMpassword') WHERE email = 'me@mycompany.com';
一无所获。我点击回车键刷新页面,忽略我的输入。URL显示我尝试登录的电子邮件地址,但没有红色错误。如果我将密码放入垃圾中,它会抛出正确的错误“错误的密码”。我的密码和在数据库中手动更新密码在本地工作正常
那么,我手动更新我的管理员密码是否有误?我可以硬编码的网站网址吗?我认为通过保持文件夹名称不变并使用我的Apache/etc/hosts,我不会遇到任何重定向错误(友好URL被关闭,因此任何地方都没有.htaccess)
运行1.4.6.2。Mac OSX 10.7.2本地版,服务器为CentOS 5.7
非常感谢你。不久前,我在Prestashop上发了一篇帖子,整个周末都在寻找,但仍然没有找到答案。欣赏任何想法/见解 现在回答问题已经很晚了,但我希望它能帮助其他人 Prestashop被编码为在请求服务时从其数据库中提取“site URL”属性,然后重定向到该商店URL。如果您已将数据库和站点移动到新服务器,则需要更改“site URL”值。要访问数据库,我使用phpmyadmin 转到名为ps_shop_url的表,并相应地更改domain和domiansl的条目。这将把站点url常量值更改为当前url
注意:ps_u是prestashop的数据库前缀。当您使用prestashop 1.6.1.1并将项目移动到另一个数据库和服务器时,更改如下:
- 要修改
和PS\u-SHOP\u-DOMAIN
表中的PS\u-SHOP\u-DOMAIN\u-SSL
值PS\u-configuration
- 修改
表中的ps\u shop\u url
值physical\u uri
htdocs/prestashop/
中拥有项目,则值必须为:
:PS\u SHOP\u域
localhost
:PS\u SHOP\u DOMAIN\u SSL
localhost
:物理uri
/prestashop/
与Wordpress中的permlinks相同。您好,我的网站更新后出现了同样的问题,无法访问。但是您可以说“重写设置->搜索引擎优化和URL”,然后单击“保存”,只是我不再有权访问我的后台办公室。 下面是出现在前面的内容: 500服务器错误 哎呀,出了点问题 请尝试更新此页面,如果问题仍然存在,请随时与我们联系。 后台有一个白色页面,文件defines.inc.php中有true,它显示:
[PrestaShopDatabaseException]
Table 'db756986084.fs16_shop_url' doesn't exist
SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
FROM fs16_shop_url su
LEFT JOIN fs16_shop s ON (s.id_shop = su.id_shop)
WHERE (su.domain = 'goundo.fr' OR su.domain_ssl = 'goundo.fr')
AND s.active = 1
AND s.deleted = 0
ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
at line 746 in file classes/db/Db.php
741. if ($webservice_call && $errno) {
742. $dbg = debug_backtrace();
743. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
744. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
745. if ($sql) {
746. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
747. }
748.
749. throw new PrestaShopDatabaseException($this->getMsgError());
750. }
751. }
DbCore->displayError - [line 378 - classes/db/Db.php] - [1 Arguments]
DbCore->query - [line 597 - classes/db/Db.php] - [1 Arguments]
DbCore->executeS - [line 344 - classes/shop/Shop.php] - [1 Arguments]
ShopCore::initialize - [line 119 - config/config.inc.php]
require - [line 42 - admin/index.php] - [1 Arguments]
[PrestaShopDatabaseException]
表“db756986084.fs16\u shop\u url”不存在
选择s.id\u shop,CONCAT(su.physical\u uri,su.virtual\u uri)作为uri,su.domain,su.main
来自fs16\u商店\u url su
左连接fs16商店s ON(s.id商店=su.id商店)
其中(su.domain='goundo.fr'或su.domain_ssl='goundo.fr')
s.active=1
s.deleted=0
按长度排序(CONCAT(su.physical_uri,su.virtual_uri))DESC
在文件class/db/db.php的第746行
741.如果($webservice_call&&$errno){
742.$dbg=debug_backtrace();
743.WebserviceRequest::getInstance()->setError(500,[SQL错误]。$this->getMsgError()。.From.”(isset($dbg[3]['class'])?$dbg[3]['class']:“”)。->。$dbg[3]['function'.()查询是:'.$SQL,97);
744.}elseif(_PS_DEBUG_SQL_&&&$errno&!已定义('PS_INSTALLATION_IN_PROGRESS')){
745.如果($sql){
746.抛出新的PrestaShopDatabaseException($this->getMsgError().“
.$sql”);
747. }
748
抛出新的PrestaShopDatabaseException($this->getMsgError());
750. }
751. }
DbCore->displayError-[line 378-classes/db/db.php]-[1个参数]
DbCore->query-[line 597-classes/db/db.php]-[1个参数]
DbCore->executeS-[line 344-classes/shop/shop.php]-[1个参数]
ShopCore::initialize-[第119行-config/config.inc.php]
require-[line 42-admin/index.php]-[1个参数]
大家好,我的问题是,我们的网站不可能在一个月内完成。我们的参数是->搜索引擎和URL以及“Enregister”sauf que moi je n'ai加上访问非加上一个后台办公室。
请在前面说:
500欧元
群情激昂,奎尔克选择了这条路
实施者需要一页你的联系人,这是一个持续存在的问题。
在后台,j'ai true dans le fichier defines.inc.php etça afficheça的页面:
[PrestaShopDatabaseException]
表“db756986084.fs16\u shop\u url”不存在
选择s.id\u商店、CONCAT(su.physical\u uri、su.virtual_
SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main
FROM fs16_shop_url su
LEFT JOIN fs16_shop s ON (s.id_shop = su.id_shop)
WHERE (su.domain = 'goundo.fr' OR su.domain_ssl = 'goundo.fr')
AND s.active = 1
AND s.deleted = 0
ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
at line 746 in file classes/db/Db.php
741. if ($webservice_call && $errno) {
742. $dbg = debug_backtrace();
743. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
744. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
745. if ($sql) {
746. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');
747. }
748.
749. throw new PrestaShopDatabaseException($this->getMsgError());
750. }
751. }
DbCore->displayError - [line 378 - classes/db/Db.php] - [1 Arguments]
DbCore->query - [line 597 - classes/db/Db.php] - [1 Arguments]
DbCore->executeS - [line 344 - classes/shop/Shop.php] - [1 Arguments]
ShopCore::initialize - [line 119 - config/config.inc.php]
require - [line 42 - admin/index.php] - [1 Arguments]