Magento 未捕获异常:Mage\u Core\u Model\u Store\u异常 PDO已启用 我已经在app和downloader目录中复制了php.ini文件 app、downloader、media和var目录已设置为777 权限

Magento 未捕获异常:Mage\u Core\u Model\u Store\u异常 PDO已启用 我已经在app和downloader目录中复制了php.ini文件 app、downloader、media和var目录已设置为777 权限,magento,magento-1.8,Magento,Magento 1.8,这些都是针对这个特定错误的建议解决方案,但没有一个对我有效。还有其他建议吗 编辑--解决方案--------------------- 我在require_once“app/Mage.php”之后添加了以下行 require_once 'app/Mage.php'; 其中“main”是我的商店代码。我在Magento只有一家店 我在正在使用的另一个文件中发现了这个解决方案,该文件包含require_once“app/Mage.php”,但没有给出错误。我不知道它为什么起作用,但它确实起作用了

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


编辑--解决方案--------------------- 我在require_once“app/Mage.php”之后添加了以下行

require_once 'app/Mage.php';
其中“main”是我的商店代码。我在Magento只有一家店


我在正在使用的另一个文件中发现了这个解决方案,该文件包含require_once“app/Mage.php”,但没有给出错误。我不知道它为什么起作用,但它确实起作用了。

查看堆栈跟踪,错误发生在这里:

require_once 'app/Mage.php';
Mage::app('main');
你能给我们更多的背景资料吗?你的网站有用吗?您最近是否更改了门店设置(如删除了门店)

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

Cookie用于告诉Magento您要访问哪个商店,因此请尝试删除所有Cookie

还有什么?可能XML文件丢失或错误,并且Magento配置找不到存储设置


试试这些东西,然后请提供更多的背景:例如,这是一个新的Magento安装?您可以访问Magento管理页面吗?这有用吗?你在生产吗?发展;奥普米特?在XAMP上本地运行?最近更改了您的商店配置?最近更改或移动的XML文件?切换到新主题?

在堆栈跟踪中查找发生的错误如下:

require_once 'app/Mage.php';
Mage::app('main');
你能给我们更多的背景资料吗?你的网站有用吗?您最近是否更改了门店设置(如删除了门店)

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

Cookie用于告诉Magento您要访问哪个商店,因此请尝试删除所有Cookie

还有什么?可能XML文件丢失或错误,并且Magento配置找不到存储设置

试试这些东西,然后请提供更多的背景:例如,这是一个新的Magento安装?您可以访问Magento管理页面吗?这有用吗?你在生产吗?发展;奥普米特?在XAMP上本地运行?最近更改了您的商店配置?最近更改或移动的XML文件?切换到新主题?

我添加了
Mage::app('main')
after
require_once'app/Mage.php'

app/code/core/Mage/Core/Model/App.php(491): Mage_Core_Model_App->getStore();
其中“main”是我的商店代码。我在Magento只有一家店

我在正在使用的另一个文件中发现了这个解决方案,该文件包含require_once“app/Mage.php”,但没有给出错误。我不知道它为什么会工作,但它确实工作了。

我添加了
Mage::app('main')
after
require_once'app/Mage.php'

app/code/core/Mage/Core/Model/App.php(491): Mage_Core_Model_App->getStore();
其中“main”是我的商店代码。我在Magento只有一家店

我在正在使用的另一个文件中发现了这个解决方案,该文件包含require_once“app/Mage.php”,但没有给出错误。我不知道它为什么起作用,但它确实起了作用

_initCurrentStore('默认值','存储')

正如您从上面的代码中看到的,您正在尝试初始化“默认”存储,而这对于您来说是不存在的。这是因为您可能已经更改了默认存储名称,因此Magento无法在加载时找到它

您的解决方案是使用您提到的代码修复程序,并尝试设置默认的商店/网站。这将使用默认商店/网站的适当值更新核心配置数据。之后,清理缓存并删除您添加的那一行,它应该可以工作

_initCurrentStore('默认值','存储')

正如您从上面的代码中看到的,您正在尝试初始化“默认”存储,而这对于您来说是不存在的。这是因为您可能已经更改了默认存储名称,因此Magento无法在加载时找到它


您的解决方案是使用您提到的代码修复程序,并尝试设置默认的商店/网站。这将使用默认商店/网站的适当值更新核心配置数据。之后,清理缓存并删除您添加的那一行,它应该可以工作。

在哪个文件中需要添加上面的行?在哪个文件中需要添加上面的行?