1. 导出Prestashop原站数据库 sql 语句, 导入到新的空间数据库;
2. 压缩原站整站,上传到新空间对应目录下,解压;
3. 如下修改配置信息 config/settings.inc.php 即可
define('_DB_SERVER_', 'localhost');
define('_DB_NAME_', 'ps1540'); //数据库名称
define('_DB_USER_', 'root'); //数据库用户名
define('_DB_PASSWD_', ''); //数据库密码
define('_DB_PREFIX_', 'ps_'); // 数据库表前缀
4. 如果网站域名有所更换,需要在第一个步骤之前,用老域名登陆后台,Preferences -> SEO & URLs,在 SET SHOP URL 的 Shop domain 和 SSL domain 的文本框输入新域名,并保存。再接着继续本文中的第一个步骤;
5.
当搬站后发现无法进入后台,提示 ‘employee does not exist, or bad password’ ,出现这个的原因:Cookies 不匹配。
解决方案:
更新主管理账号的密码适配 Cookies
MySQL
UPDATE ps_employee SET passwd = md5(”<COOKIE_KEY><您要更改的密码>”)
WHERE email = “您的登陆邮箱账号”;
COOKIE_KEY 在根目录 config/settings.inc.php 中可以看到,如下示例:
define('_COOKIE_KEY_', 'VwmBmXtM8y0Lz8RTGILp4AZ7gAwQENiZmLKXbMxWICQkSB6BH8vL7bSi');
例子:
MySQL
UPDATE ps_employee
SET passwd = md5("VwmBmXtM8y0Lz8RTGILp4AZ7gAwQENiZmLKXbMxWICQkSB6BH8vL7bSiPsw123456")
WHERE email = "admin@ldhost.cn";
P.S. 密码至少得输入8个字符。
(责任编辑:好模板) |