【问题标题】:Db::Instance prestashopDb::Instance prestashop
【发布时间】:2017-04-30 23:12:32
【问题描述】:

我在我的 php 脚本中添加了 config.inc.php 以便访问提供的 Db 类。

问题是当我从服务器启动脚本时,它重定向到网站 prestashop,然后我看不到要在 html 页面中回显的内容。

更多,为了查看行为,我犯了一个错误:什么都没有显示,他重定向到 prestashop 网站。

请帮帮我。

【问题讨论】:

    标签: mysql database apache prestashop prestashop-1.6


    【解决方案1】:

    已解决

    经过大量测试,解决起来很容易。

    为了在 my_own_file.php 中使用 Prestashop 服务中的类,我们必须包含

    • config.inc.php位于配置目录中
    • init.php位于商店的根目录

    但是,要访问这两个包含,my_own_file.php 必须位于 prestashop 商店目录的根目录或其中。

    原因是,要访问 prestashop 商店文件,该文件也必须是商店的一部分。否则,你没有权限,你的服务器加载 index.php 。

    【讨论】:

    • 确保将defines.inc.php PS_MODE_DEV 中的常量从false 切换为true 以查看调试跟踪。
    猜你喜欢
    • 1970-01-01
    • 2021-06-06
    • 1970-01-01
    • 2016-05-31
    • 2017-07-12
    • 2020-12-02
    • 2018-11-19
    • 2017-12-24
    • 1970-01-01
    相关资源
    最近更新 更多