首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MultiStore 1.4.2 -找不到mage.php

MultiStore 1.4.2 -找不到mage.php
EN

Stack Overflow用户
提问于 2012-05-25 21:21:24
回答 3查看 4K关注 0票数 2

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

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

代码语言:javascript
复制
RewriteCond %{HTTP_HOST} ^(.*)http://partners.mydomain.com/
RewriteRule ^ - [E=MAGE_RUN_CODE:partners_en]

并更改为index.php以

代码语言:javascript
复制
$mageFilename = '../app/Mage.php';

代码语言:javascript
复制
/* 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没有找到”。

有谁有解决方案吗?

EN

回答 3

Stack Overflow用户

发布于 2012-08-30 21:51:31

代码语言:javascript
复制
$compilerConfig = $_SERVER['DOCUMENT_ROOT'] . '/magento/includes/config.php';

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

使用这个。这对我很管用。

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

票数 1
EN

Stack Overflow用户

发布于 2013-11-06 06:54:23

尝试在..之前添加/,如下所示:

代码语言:javascript
复制
$mageFilename = '/../app/Mage.php';
票数 1
EN

Stack Overflow用户

发布于 2015-09-15 14:19:26

使用以下命令:

代码语言:javascript
复制
$compilerConfig = MAGENTO_ROOT . '/../includes/config.php';

$mageFilename = MAGENTO_ROOT . '/../app/Mage.php';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10755182

复制
相关文章

相似问题

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