Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
预启动迁移-断开的URL、错误的重定向和can';t重置管理员密码/访问后端办公室_Url_Migration_Prestashop_Forgot Password - Fatal编程技术网

预启动迁移-断开的URL、错误的重定向和can';t重置管理员密码/访问后端办公室

预启动迁移-断开的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子文件夹中,创建了一个与本地副本同名的空数据库,具有相同的用户名和权限,导入了数据

所以我有一个prestashop(~Sites/shop)的本地副本和我的/etc/hosts设置,这样“localhost/shop”就可以让我在上面开发了。我已经准备好将它推送到服务器,它的临时位置在那里(http://66.206.84.189/~i/商店)。它不是一个完整的网站,只是商店的子页面。网站的主要内容将需要是静态的,所以我需要在'商店'文件夹中包含这一点

我给它涂上了焦油,将它移到了我的/shop子文件夹中,创建了一个与本地副本同名的空数据库,具有相同的用户名和权限,导入了数据库(这样我就不必乱弄config/settings.inc.php),然后

主页将我重定向到本地主机/商店,我的本地副本。所以,我尝试登录以在Preferences>SEO&URL中更改它,并正确地将我转发到后端登录。但是,它不会占用我的管理员电子邮件和密码。相同的数据库!=相同的证书?我用

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
例如,在Windows(开发环境)上使用XAMPP,并假设您在
htdocs/prestashop/
中拥有项目,则值必须为:

  • PS\u SHOP\u域
    localhost
  • PS\u SHOP\u DOMAIN\u SSL
    localhost
  • 物理uri
    /prestashop/

这一切都是正确的,但别忘了重写设置->搜索引擎优化和URL,然后按“保存”


与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]