正在尝试清理合并的 JS/CSS 缓存,但模型 "core/design_package" 不是对象
Trying to clean merged JS/CSS cache, but model "core/design_package" is a non-object
我在 Magento 的根目录(index.php 旁边)创建了一个新的 PHP 文件,它包含以下代码:
require 'app/bootstrap.php';
require 'app/Mage.php';
Mage::getModel('core/design_package')->cleanMergedJsCss();
产生此错误:
Fatal error: Call to a member function getModelInstance() on a non-object
in /home/edpadev/public_html/stage/bsr/app/Mage.php on line 463
根据我的理解,Magento 应该在 /app/code/core/Mage/Core/Model/Design/Package.php
中挖掘那个特定的方法。
我不能 var_dump 因为它不能实例化它,我只是在尝试这样做时遇到同样的错误。
我可以调用我们的第三方缓存模块的观察者模型并使用它的方法,并使用简单的Mage::app()->cleanCache();
,但是上面的核心功能不起作用,尽管它在示例中是这样出现的Google 搜索结果中的其他开发者。
试试这个。您可能需要设置商店
umask(0);
require 'app/Mage.php';
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
我在 Magento 的根目录(index.php 旁边)创建了一个新的 PHP 文件,它包含以下代码:
require 'app/bootstrap.php';
require 'app/Mage.php';
Mage::getModel('core/design_package')->cleanMergedJsCss();
产生此错误:
Fatal error: Call to a member function getModelInstance() on a non-object
in /home/edpadev/public_html/stage/bsr/app/Mage.php on line 463
根据我的理解,Magento 应该在 /app/code/core/Mage/Core/Model/Design/Package.php
中挖掘那个特定的方法。
我不能 var_dump 因为它不能实例化它,我只是在尝试这样做时遇到同样的错误。
我可以调用我们的第三方缓存模块的观察者模型并使用它的方法,并使用简单的Mage::app()->cleanCache();
,但是上面的核心功能不起作用,尽管它在示例中是这样出现的Google 搜索结果中的其他开发者。
试试这个。您可能需要设置商店
umask(0);
require 'app/Mage.php';
Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);