gpt4 book ai didi

magento - PHP fatal error : Undefined class constant 'XML_PATH_CUSTOM_ADMIN_PATH in/app/code/core/Mage/Core/Controller/Varien/Front. php 第 342 行

转载 作者:行者123 更新时间:2023-12-02 05:05:59 25 4
gpt4 key购买 nike

我将 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 检查):

  • 应用/代码
  • 应用程序/etc/模块
  • 图书馆

还要检查编译是否已关闭,并在重试前清理缓存。如果您使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com