这个错误自2天以来一直在吃我的头!我搜遍了整个互联网!
场景:
我有一个Magento商店(1.7.0.2),有1个网站,1个商店和2个店面视图。
第一个商店查看代码为my_uk_en
第二个商店查看代码为my_uk_ru
在将StoreView重命名(更改)为其他内容之前,一切正常。
我将商店内容代码重命名为my_cz_en
,前端代码为404 error
。
我检查了index.php
和.htaccess
个文件,没有明确调用的商店。
我尝试使用index.php
中的以下内容来运行新商店$mageRunCode = "my_cz_en";
$mageRunType = "store";
Mage::run($mageRunCode, $mageRunType);
但仍然相同404
!
我还使用旧的storeview代码( my_uk_en )对我的整个数据库进行搜索,但没有匹配。
商店视图也会分配到 CMS主页。设置Add Store Code to URL
已停用。
尽管如此,我不明白为什么会得到404 error
。
答案 0 :(得分:1)
我找到了罪魁祸首!这个phtml文件有
Mage::app()->getStore('my_uk_en')
在里面。我将其更改为我的新storeview代码并且它有效。因此,如果将来有人收到此错误,请在整个代码库中针对旧的storeview代码运行完整搜索。感谢。