首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未提及的例外: Mage_Core_Model_Store_Exception

问未提及的例外: Mage_Core_Model_Store_Exception
EN

Stack Overflow用户
提问于 2014-04-17 07:48:31
回答 3查看 11.3K关注 0票数 1
代码语言:javascript
复制
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>

此错误发生在这一行:

代码语言:javascript
复制
require_once 'app/Mage.php';
  • 已启用PDO
  • 我在app和下载程序目录中复制了php.ini文件
  • 应用程序、下载程序、媒体和var目录已设置为777权限。

这些都是针对这一特定错误提出的解决方案,但没有一个对我有用。还有其他建议吗??

编辑-解决方案

我在require_once‘app/Mage.php’之后添加了下面一行;

代码语言:javascript
复制
require_once 'app/Mage.php';
Mage::app('main');

“主”是我商店的密码。我在马根托只有一家商店。

我在我使用的另一个文件中找到了这个解决方案,其中包含了require_once 'app/Mage.php‘,但是没有给出一个错误。我不知道它为什么起作用,但它成功了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-04-22 09:16:47

我在Mage::app('main');之后添加了require_once 'app/Mage.php';

代码语言:javascript
复制
require_once 'app/Mage.php'; 
Mage::app('main');

“主”是我商店的密码。我在马根托只有一家商店。

我在我使用的另一个文件中找到了这个解决方案,其中包含了require_once 'app/Mage.php‘,但是没有给出一个错误。我不知道它为什么起作用,但它成功了。

票数 4
EN

Stack Overflow用户

发布于 2014-04-17 10:39:09

在堆栈跟踪中,错误发生在以下位置:

代码语言:javascript
复制
app/code/core/Mage/Core/Model/App.php(491): Mage_Core_Model_App-&gt;getStore();

你能给我们提供更多的背景资料吗?你的网站有用过吗?你最近是否改变了商店设置(如删除了一个商店)?

如果您使用不同的浏览器或不同的计算机访问您的网站,这是否有效?

cookies用于告诉Magento您想访问哪个商店,所以尝试删除所有的cookie。

还有什么?可能是XML文件丢失或出错,Magento配置无法找到存储设置。

尝试这些东西,然后请提供更多的背景:例如这是一个新鲜的Magento安装?您能访问Magento管理页面吗?这招管用吗?你在生产吗?守护神?在XAMP上本地运行吗?最近改变了你的商店配置?最近更改或移动了XML文件?换了一个新的主题?

票数 2
EN

Stack Overflow用户

发布于 2014-04-22 09:50:06

_initCurrentStore(“默认”,“商店”)

正如您从上面的代码中可以看到的,您正在尝试初始化'default‘存储,这是不存在的。这是因为您可能已经更改了默认的商店名称,因此Magento无法在加载中找到它。

您的解决方案是使用您提到的代码修复,并尝试设置默认的存储/网站。它将为默认存储/网站更新具有适当值的core_config_data。在此之后,清理缓存并删除您添加的行,它应该可以工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23127464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档