【问题标题】:Magento Dashboard issue after upgrade from 1.7 to 1.8从 1.7 升级到 1.8 后的 Magento 仪表板问题
【发布时间】:2014-01-16 05:35:44
【问题描述】:

我刚刚将 magento 1.7 升级到 1.8,它的数据库大小约为 3GB。

问题是,管理仪表板不显示标题部分下方的内容(但是,网站正在运行)。

我无法按照以下链接中提供的解决方案访问配置设置。

Similar Problem

我跟踪了一些 PHP 错误日志,

2013/12/29 00:03:39 [error] 1822#0: *642 FastCGI sent in stderr: "PHP message: PHP 
Fatal error:  Undefined class constant 'XML_PATH_TAX_NOTIFICATION_URL' in 
/var/www/magento/www/app/code/core/Mage/Tax/Block/Adminhtml/Notifications.php on line 174" 
while reading response header from upstream, client: 14.98.44.206, server: something.compute-1.amazonaws.com, request: "GET /index.php/admin/dashboard/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "something.compute-1.amazonaws.com", referrer: "http://something.amazonaws.com/index.php/admin/"

我在发生错误的同一类中定义了该常量,然后它给出了另一个类似的错误。

服务器是一个 VPS。 Nginx服务器,配置php-fpm和mysql。

如果我能得到一些帮助,我将不胜感激。

【问题讨论】:

    标签: magento upgrade


    【解决方案1】:

    查看库存 Magento 1.8 系统中的 app/code/core/Mage/Tax/Block/Adminhtml/Notifications.php,在第 174 行附近(根据您的错误消息)

    #File: app/code/core/Mage/Tax/Block/Adminhtml/Notifications.php
    public function getInfoUrl()
    {
        return $this->_app->getStore()->getConfig(Mage_Tax_Model_Config::XML_PATH_TAX_NOTIFICATION_URL);
    }
    

    PHP 似乎在抱怨Mage_Tax_Model_Config::XML_PATH_TAX_NOTIFICATION_URL 常量的使用。查看该类定义(同样,在 Magento 1.8 系统中)

    #File: app/code/core/Mage/Tax/Model/Config.php
    class Mage_Tax_Model_Config
    {
        //...
        const XML_PATH_TAX_NOTIFICATION_URL = 'tax/notification/url';
        //...
    }
    

    类常量XML_PATH_TAX_NOTIFICATION_URL已定义。

    这让我相信您的系统并未真正更新到 Magento 1.8。您要么有未正确部署的文件,要么正在使用安装了 APC(或其他一些类缓存)的系统运行。在您的系统上获取正确的文件和/或清除您的 APC 缓存,您应该一切顺利。

    【讨论】:

    • 我看到了 config.php 文件,但它在那里定义。我发现问题出在一些自定义主题上,但是当我删除该主题时,magento 切换回默认主题,事情开始照常工作。如何跟踪主题的问题?
    【解决方案2】:

    好的,我找到了app/code/core/Mage/Tax/Model/Config.php没有加载的原因, app/code/local/Mage/Tax/Model/Config.php 中还有一个文件(请注意文件路径中的本地与核心差异)。该文件没有得到更新并否决了核心文件。

    【讨论】:

      猜你喜欢
      • 2013-05-24
      • 2014-07-22
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-14
      相关资源
      最近更新 更多