Fatal error: Uncaught exception 'Mage_Core_Model_Store_Exception' in /home/mywebsite/public_html/app/code/core/Mage/Core/Model/App.php:1357
Stack trace:
#0 /home/mywebsite/public_html/app/code/core/Mage/Core/Model/App.php(842): Mage_Core_Model_App->throwStoreException()
#1 /home/mywebsite/public_html/app/code/core/Mage/Core/Model/App.php(491): Mage_Core_Model_App->getStore()
#2 /home/mywebsite/public_html/app/code/core/Mage/Core/Model/App.php(274): Mage_Core_Model_App->_initCurrentStore('default', 'store')
#3 /home/mywebsite/public_html/app/Mage.php(615): Mage_Core_Model_App->init('default', 'store', Array)
#4 /home/mywebsite/public_html/pricerule.php(6): Mage::app('default')
#5 {main}
thrown in <b>/home/mywebsite/public_html/app/code/core/Mage/Core/Model/App.php</b> on line <b>1357</b>此错误发生在这一行:
require_once 'app/Mage.php';这些都是针对这一特定错误提出的解决方案,但没有一个对我有用。还有其他建议吗??
编辑-解决方案
我在require_once‘app/Mage.php’之后添加了下面一行;
require_once 'app/Mage.php';
Mage::app('main');“主”是我商店的密码。我在马根托只有一家商店。
我在我使用的另一个文件中找到了这个解决方案,其中包含了require_once 'app/Mage.php‘,但是没有给出一个错误。我不知道它为什么起作用,但它成功了。
发布于 2014-04-22 09:16:47
我在Mage::app('main');之后添加了require_once 'app/Mage.php';
require_once 'app/Mage.php';
Mage::app('main');“主”是我商店的密码。我在马根托只有一家商店。
我在我使用的另一个文件中找到了这个解决方案,其中包含了require_once 'app/Mage.php‘,但是没有给出一个错误。我不知道它为什么起作用,但它成功了。
发布于 2014-04-17 10:39:09
在堆栈跟踪中,错误发生在以下位置:
app/code/core/Mage/Core/Model/App.php(491): Mage_Core_Model_App->getStore();你能给我们提供更多的背景资料吗?你的网站有用过吗?你最近是否改变了商店设置(如删除了一个商店)?
如果您使用不同的浏览器或不同的计算机访问您的网站,这是否有效?
cookies用于告诉Magento您想访问哪个商店,所以尝试删除所有的cookie。
还有什么?可能是XML文件丢失或出错,Magento配置无法找到存储设置。
尝试这些东西,然后请提供更多的背景:例如这是一个新鲜的Magento安装?您能访问Magento管理页面吗?这招管用吗?你在生产吗?守护神?在XAMP上本地运行吗?最近改变了你的商店配置?最近更改或移动了XML文件?换了一个新的主题?
发布于 2014-04-22 09:50:06
_initCurrentStore(“默认”,“商店”)
正如您从上面的代码中可以看到的,您正在尝试初始化'default‘存储,这是不存在的。这是因为您可能已经更改了默认的商店名称,因此Magento无法在加载中找到它。
您的解决方案是使用您提到的代码修复,并尝试设置默认的存储/网站。它将为默认存储/网站更新具有适当值的core_config_data。在此之后,清理缓存并删除您添加的行,它应该可以工作。
https://stackoverflow.com/questions/23127464
复制相似问题