Prestashop数据库错误

时间:2015-12-04 08:30:02

标签: database prestashop-1.6

我正在尝试将我的网站从服务器迁移到prestashop中的localhost。我尝试了以下步骤 我假设您已在本地计算机上配置了PHP,Apache和MySQL。如果您没有安装这些东西,请找一些有关如何操作的信息。如果您使用的是Windows,我建议您安装XAMPP应用程序。

从FTP下载所有网站文件并将其放入本地目录。

接下来,让我们将数据库从phpMyAdmin导出到.sql文件并下载。将该文件导入本地数据库。

现在是时候对本地数据库,文件和BackOffice进行一些更改了。

数据库:

  1. 转到表PS_SHOP_URL并更改以下列的值:
    - 域localhost
    - domain_ssl localhost
    - 如果您的PrestaShop位于某个上瘾目录中,请设置physical_uri的值(例如,如果它在'shop'目录中,写/ shop /那里)
  2. PS_CONFIGURATION表中更改PS_SHOP_DOMAINPS_SHOP_DOMAIN_SSL
  3. 的值

    文件:

    1. config/defines.inc.php
    2. 中设置调试模式为ON

      define('_PS_MODE_DEV_', true) 1 define('_PS_MODE_DEV_', true) 2.在config/settings.inc.php

      中设置本地数据库参数
      1. 如果您的PrestaShop位于某个成瘾目录中(例如/shop/),请编辑.htaccess文件。它位于PrestaShop主文件夹中。添加到这个部分......
      2. RewriteRule . - [E=REWRITEBASE: 1 RewriteRule . - [E=REWRITEBASE: 那个目录。完整代码应如下所示:

        RewriteRule . - [E=REWRITEBASE:/shop/ 1 RewriteRule . - [E=REWRITEBASE:/shop/
        BackOffice:

        高级参数 - >性能 在智能设置中选择“强制编译”,禁用缓存并使用位于页面右上方标题的按钮清除缓存。

        这成功将我的网站转移到本地主机,我可以访问后台。

        但是当我访问前台时出现错误,如屏幕截图所示

1 个答案:

答案 0 :(得分:0)

检查Preferences->Seo & URLs部分Set Shop Url下的后端,看看您是否有正确的网址。据我在printcreen中看到,您的网站仍在使用localhost网址。此外,在检查后端后,尝试在另一个浏览器中访问您的网站。