0

我得到了建立在 prestashop 上的工作电子商店的副本。当我在 localhost (localhost/tretry/web/cs/) 上运行它时,它会显示来自另一个 Web (localhost/index.php) 的文件。地址保持不变(localhost/tretry/web/cs/)。什么设置/文件可以做到这一点?如何重定向回来?

我根据干净的 prestashop 安装中的设置更改了数据库中的商店网址

4

2 回答 2

1

要迁移到另一台主机,请按照以下步骤操作:

  1. 转到 phpMyAdmin 面板并将整个数据库导出为 SQL 文件。
  2. 将文件上传到新的 FTP 或本地系统。
  3. 更改 /config/settings.inc.php 中的设置并更新:

    define('_DB_SERVER_', '');
    define('_DB_NAME_', '');
    define('_DB_USER_', '');
    define('_DB_PASSWD_', '');
    
  4. 转到新站点的 phpMyAdmin 并导入SQL文件。

  5. 搜索下表并更新商店位置:

    Table: ps_configuration
    Fields:
    PS_SHOP_DOMAIN : www.yourdomain.com
    PS_SHOP_DOMAIN_SSL : www.yourdomain.com
    Table: ps_shop_url
    Fields:
    domain:www.yourdomain.com
    domain_ssl: www.yourdomain.com
    physical_uri: / (slash for root or /folder/ location of prestashop) 
    
于 2016-11-14T10:20:57.463 回答
0
  1. 删除.htaccess文件(无需重新生成)。
  2. 更改您的 URL 设置以匹配此:

在此处输入图像描述

希望这可以帮助。

于 2013-07-08T14:09:18.307 回答