magento-1.4 - MultiStore 1.4.2 - 找不到 mage.php

标签 magento-1.4

我的主商店安装在主域下的 httpdocs 中,并且工作正常。现在,我创建了一个子域partners.mydomain.com,该文件夹位于httpdocs(httpdocs>partners)中。我在管理商店中设置了第二个商店,并更改了该商店配置中的 URL。并将 .htaccess 文件和 index.php 文件复制到该文件夹​​中。

我已将其添加到我的 .htaccess 文件中

RewriteCond %{HTTP_HOST} ^(.*)http://partners.mydomain.com/
RewriteRule ^ - [E=MAGE_RUN_CODE:partners_en]

并将index.php更改为

$mageFilename = '../app/Mage.php';

/* Store or website code */
$mageRunCode = 'partners_en';

/* Run store or run website */
$mageRunType = 'store';    

Mage::run($mageRunCode, $mageRunType);

我在 1.6 上没有遇到任何问题,但在 1.4.2 上出现“未找到../app/mage.php”的错误。

有人有解决办法吗?

最佳答案

$compilerConfig = $_SERVER['DOCUMENT_ROOT'] . '/magento/includes/config.php';

$mageFilename = $_SERVER['DOCUMENT_ROOT'] . '/magento/app/Mage.php';

用这个。它对我有用。

DOCUMENT_ROOT 是一个服务器变量,代表您的代码所在的基本目录。

关于magento-1.4 - MultiStore 1.4.2 - 找不到 mage.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10755182/

相关文章:

php - 如何在 magento 中获取父产品 ID?

来自订单对象的 Magento 跟踪号

magento - 如何在产品列表页面上显示产品详细说明?

.htaccess - Magento 使用 302 重定向到基本 url,我如何让它使用 301

magento - 如何在magento中为每个产品设置相关产品的代码

php - Magento - 以编程方式禁用自动索引

zend-framework - 如何在magento中通过自定义下拉属性值过滤所有产品?

php - Magento 付款 : additional_information or payment attribute?

mySQL:如何获取产品属性的 attribute_id?

php - 手动添加图像到产品 - Magento 1.4.0.1