将PS 1.7从服务器域传输到本地主机
时出现问题我已经完成了Prestashop文档中文件传输的所有步骤。
****我这一步:****
1 - 将所有prestashop文件从服务器下载到我的mac并将其放入/ mamp / htdocs / prestashop /
2 - 从服务器导出prestashop数据库,创建数据库并从localhost导入phpmyadmin中的SQL文件,然后将用户添加到具有所有权限的数据库。
3 - 编辑文件/app/config/parameters.php:
<?php
define('_DB_SERVER_', 'localhost');
define('_DB_NAME_', 'DBName');
define('_DB_USER_', 'user');
define('_DB_PASSWD_', 'xxxxxxxxx');
define('_PS_VERSION_', '1.7.0.6');
4 - 在livehost数据库更改表中:ps_shop_url
shop url table info:
domain=localhost
domain_ssl=localhost
physical_uri=/prestashop/
我还清理缓存并删除文件夹中的index.php以外的所有文件:
cache / smarty / compile和/ chache / smarty / cache。
我检查文件权限并制作了
/ mamp / htdocs / prestashop /
上的chmod -R 777
我删除了.htacess文件
当我尝试在localhost中连接时:8888 / prestashop /我仍然会重定向到实时服务器URL。有时我也会收到错误403 Forbidden。
答案 0 :(得分:1)
我遇到了同样的问题-这是对我有用的步骤(live-> MAMP):
在ps_configuration表中:
在ps_shop_url中:
从根文件夹中删除.htaccess
在管理员设置中再次禁用并启用友好URL
答案 1 :(得分:0)
您需要更改表shop_url中的网址。域和domain_ssl将是localhost(不确定是否需要:8888)和physical_uri设置为/ prestashop /
答案 2 :(得分:0)
我认为您还必须更改表配置中的PS_SHOP_URL和PS_SHOP_URL_SSL