【问题标题】:Undefined index: HTTP_USER_AGENT in Magento Enterprise 1.10未定义索引:Magento Enterprise 1.10 中的 HTTP_USER_AGENT
【发布时间】:2023-03-22 15:05:01
【问题描述】:

任何想法为什么magento系统中的system.log充满了这个错误?

2012-09-04T06:37:25+00:00 ERR (3):注意:未定义索引:/var/www//app/code/core/Mage/Core/Model/Design/Package 中的 HTTP_USER_AGENT。第588行的php

我们正在使用 Magento Enterprise 1.10,当我搜索任何提示时,似乎它可能与系统中的设计主题异常有关->配置...

【问题讨论】:

    标签: magento


    【解决方案1】:

    这在技术上是 Magento 中的一个错误,因为假定此变量在 in fact may not be set 时设置。

    此处报告带有反向链接:http://www.magentocommerce.com/bug-tracking/issue?issue=14194

    编辑:添加简单补丁

        if (!isset($_SERVER['HTTP_USER_AGENT']) || empty($_SERVER['HTTP_USER_AGENT'])) {
            return false;
        }
    

    【讨论】:

    • 这是否意味着我们必须暂时自己“修补”它以防止它淹没日志文件,对吗?
    • 是的。上面的补丁代码。这将是一个可能可接受的应用程序/代码/本地/法师/覆盖的示例;-) - 只需记住在新版本中合并新更改。
    • @benmarks 我也面临同样的问题,如果你能告诉我我需要在哪里放置上述代码,那就太好了。
    猜你喜欢
    • 2016-07-27
    • 2013-04-26
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 2013-11-09
    相关资源
    最近更新 更多