- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 magento 网站从 1.4.1.1 升级到最新版本。
但是当我加载网站时它显示白页。
在 fire bug 中它显示网络服务器错误。
所以我使用 ssh 检查了错误。
tail -f /var/log/apache2/error.log
它显示一些错误:
root@MSHOME:/var/www/magento_upgrade# tail -f /var/log/apache2/error.log
[Tue Jul 31 12:15:20 2012] [error] [client 192.168.1.11] PHP Fatal error: Undefined class constant 'XML_PATH_CUSTOM_ADMIN_PATH' in /var/www/magento_upgrade/app/code/core/Mage/Core/Controller/Varien/Front.php on line 342
[Tue Jul 31 12:15:20 2012] [error] [client 192.168.1.11] PHP Fatal error: Undefined class constant 'XML_PATH_CUSTOM_ADMIN_PATH' in /var/www/magento_upgrade/app/code/core/Mage/Core/Controller/Varien/Front.php on line 342
[Tue Jul 31 12:15:30 2012] [notice] caught SIGTERM, shutting down
[Tue Jul 31 12:15:32 2012] [notice] Apache/2.2.17 (Ubuntu) DAV/2 SVN/1.6.12 PHP/5.3.5-1ubuntu7.10 with Suhosin-Patch configured -- resuming normal operations
[Tue Jul 31 12:17:18 2012] [notice] caught SIGTERM, shutting down
[Tue Jul 31 12:17:20 2012] [notice] Apache/2.2.17 (Ubuntu) DAV/2 SVN/1.6.12 PHP/5.3.5-1ubuntu7.10 with Suhosin-Patch configured -- resuming normal operations
[Tue Jul 31 12:32:41 2012] [notice] caught SIGTERM, shutting down
[Tue Jul 31 12:32:42 2012] [notice] Apache/2.2.17 (Ubuntu) DAV/2 SVN/1.6.12 PHP/5.3.5-1ubuntu7.10 with Suhosin-Patch configured -- resuming normal operations
[Tue Jul 31 12:49:04 2012] [notice] caught SIGTERM, shutting down
[Tue Jul 31 12:49:05 2012] [notice] Apache/2.2.17 (Ubuntu) DAV/2 SVN/1.6.12 PHP/5.3.5-1ubuntu7.10 with Suhosin-Patch configured -- resuming normal operations
我该如何解决这个问题?
有什么解决办法吗?
最佳答案
社区版 1.6.1.0 版中添加了 Mage_Adminhtml_Helper_Data::XML_PATH_CUSTOM_ADMIN_PATH 类常量。
如果您已将 Magento 从 1.4.1.1 升级到最新版本,请仔细检查您是否已成功升级以下文件:
app/code/core/Mage/Adminhtml/Helper/Data.php
它应该包含以下几行:
const XML_PATH_USE_CUSTOM_ADMIN_PATH = 'default/admin/url/use_custom_path';
const XML_PATH_CUSTOM_ADMIN_PATH = 'default/admin/url/custom_path';
如果不是,则说明您的升级过程出现了一些故障。我会去确保升级后的 Magento 安装文件夹(以下子文件夹)中的每个文件与您升级到的 Magento 版本中的文件完全对应(您可以使用 Git 或 Diff 检查):
还要检查编译是否已关闭,并在重试前清理缓存。如果您使用 APC 或类似的 PHP 操作码缓存,请同时重新启动您的 PHP 服务(apache、php-fpm 等),因为这些缓存中的 PHP 字节码可能已过时。
关于magento - PHP fatal error : Undefined class constant 'XML_PATH_CUSTOM_ADMIN_PATH in/app/code/core/Mage/Core/Controller/Varien/Front. php 第 342 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11734368/
我刚开始使用 Magento,特别是关于模型和 ORM 的工作原理。 这三种方法我都用过 Mage::getResourceModel() Mage::getModel() Mage::getSing
任何机构都可以说两者之间有什么区别 法师:应用程序和法师:: 例如: Mage::getModel('catalog/product'); Mage::app->getLayout->createBl
本文整理了Java中mage.constants.Zone类的一些代码示例,展示了Zone类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项
本文整理了Java中mage.game.events.ZoneChangeEvent类的一些代码示例,展示了ZoneChangeEvent类的具体用法。这些代码示例主要来源于Github/Stacko
本文整理了Java中mage.watchers.common.ZuberasDiedWatcher类的一些代码示例,展示了ZuberasDiedWatcher类的具体用法。这些代码示例主要来源于Git
从布局来看,我该如何设置 crumbInfo/link Mage::getBaseUrl() 是面包屑吗? Ac
我有一个需要在每台服务器上更改的配置文件,因此一旦服务器上安装了我们的软件,客户端安装程序的配置文件就会设置为匹配该服务器的特定设置,然后复制到公共(public)Web 上用于部署的文件夹。 由于我
我目前正在学习 Magento,特别是模型和 ORM 的工作原理。 据我所知,有模型(它们是实际的实体)、资源模型(直接与数据库适配器链接)和集合(它们是保存模型集合的容器)。 为什么有大量的代码和示
My Mage::log() 函数无法正常工作。 var/log 文件夹是 777,并且从管理面板启用日志记录。我仍然无法记录任何内容 最佳答案 你在记录什么? 这里有一些需要考虑的事情: 您确定您的
我正在开发一个示例,我在其中使用 Octopus Deploy 在安装时配置和创建 clickonce 程序包,但我在“生产”机器上使用 mage.exe 时遇到了一些问题。我已经包含了 mage.e
我正在使用 Mage.exe 为我的 winform 应用程序创建单击一次部署。浏览文件并单击填充按钮后,我无法选择任何文件作为入口点。 这会导致Windows 窗体应用程序不支持 customHos
在我以前这样做之前: $response['url'] = Mage::getBaseUrl() .'module/controller/action?sku=' . $request['sku']
我有一个简单的问题。为什么 Mage::log 在 Adminhtml block 中不起作用?? 我知道文件正在读取/加载,因为当我在文件的第一行输入 die() 时,我得到一个空白屏幕,删除/重命
本文整理了Java中mage.constants.Zone.match()方法的一些代码示例,展示了Zone.match()的具体用法。这些代码示例主要来源于Github/Stackoverflow/
本文整理了Java中mage.constants.Zone.toString()方法的一些代码示例,展示了Zone.toString()的具体用法。这些代码示例主要来源于Github/Stackove
本文整理了Java中mage.game.permanent.token.ZombieWizardToken类的一些代码示例,展示了ZombieWizardToken类的具体用法。这些代码示例主要来源于
我已经在这里呆了几个小时了。 Magento 一直试图从 Mage 命名空间而不是我自己的命名空间调用我的块。 错误: /Library/WebServer/Documents/magento/app
我有一个模块:app/code/local/Namespace/Resize/ 所以我添加了一个通过 Magento 管理禁用/启用选项的选项。 系统 > 配置 > 命名空间 > 调整大小 但是当我尝
我正在尝试将 Magento 的一些功能集成到我的自定义 CMS 中,以便我的客户更轻松地更新他们的一些产品。 我已经编写了类来检索我需要的所有数据信息,但我正在尝试弄清楚如何以相同的方式保存对产品的
我目前在开发服务器(远程、SSH 访问)和生产服务器(云实例、SSH 访问)上设置了 Magento。当前设置是更新开发/生产服务器的颠覆导出。这很好用。 如果我通过 SSH 进入开发服务器,我可以导
我是一名优秀的程序员,十分优秀!