将 PS 1.7 从服务器域传输到本地主机时出现问题
我已经按照 Prestashop 文档中的所有文件传输步骤进行了操作。
****我做这一步:****
1 - 将所有 prestashop 文件从服务器下载到我的 mac 并将其放入/mamp/htdocs/prestashop/
2 - 从服务器导出 prestashop 数据库,创建一个数据库并从本地主机导入 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 and /chache/smarty/cache.
我检查文件权限并做了一个
chmod -R 777 on /mamp/htdocs/prestashop/
我删除了 .htacess 文件
当我尝试在 localhost:8888/prestashop/中共同连接时,我仍然重定向到实时服务器 URL。有时我也会收到错误 403 Forbidden。
最佳答案
我遇到了同样的问题 - 以下是对我有用的步骤(live->MAMP):
app/config/parameters.php 文件
关于php - 如何将实时 prestashop 站点移动到本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50755521/