首页 文章

Prestashop数据库错误

提问于
浏览
2

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

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

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

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

数据库:

  • 转到表 PS_SHOP_URL 并更改以下列的值:

  • 域localhost

  • domain_ssl localhost

  • 如果您的PrestaShop位于某个上瘾目录中,请设置physical_uri的值(例如,如果它在'shop'目录中,写/ shop /那里)

  • PS_CONFIGURATION 表中更改 PS_SHOP_DOMAINPS_SHOP_DOMAIN_SSL 的值

文件:

  • config/defines.inc.php 中将调试模式设置为ON

define('_PS_MODE_DEV_', true) 1 define('_PS_MODE_DEV_', true) 2.在 config/settings.inc.php 中设置本地数据库参数

  • 如果您的PrestaShop位于某个成瘾目录(例如 /shop/ ),请编辑 .htaccess 文件 . 它位于PrestaShop主文件夹中 . 添加到这个部分......

RewriteRule . - [E=REWRITEBASE: 1 RewriteRule . - [E=REWRITEBASE: ...那个目录 . 完整代码应如下所示:

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

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

这成功地将我的网站转移到本地主机我能够访问后台 .

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

1 回答

  • 0

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

相关问题