Magento 多站点多域名安装教程(可以设置手机模版哟,亲 \(^o^)/)

Magento 多站点多域名安装教程(可以设置手机模版哟,亲 \(^o^)/)

这篇文章是安装magento子域名的教程,请先进行安装之前,确认以下几点:

1.请先确认子域名是否已经指向你的服务器

2.可以编辑.htaccess文件

3. 熟悉Cpanel操作

我们的目标是建立一个独立在线商店store.xbc.me,再安装一个mage.xbc.me的子域名商店,后台统一使用store.xbc.me的后台。我们可以一步一步来安装一个测试的Store商店和子域名商店。

首先创建数据库,在cpanel面板的MYSQL数据库页面添加Store的数据库

magento-tutorial-multi-site-multi-domain-1

使用密码生成器来加强安全性

magento-tutorial-multi-site-multi-domain-2

为xbcme_store用户授权

magento-tutorial-multi-site-multi-domain-3

 

授予全部的权限

magento-tutorial-multi-site-multi-domain-4

添加一个子域名,store.xbc.me目录指向ROOT/store/magento

magento-tutorial-multi-site-multi-domain-5

添加子域名mage.xbc.me,和store指向同一个目录。

magento-tutorial-multi-site-multi-domain-6

现在有了两个子域名了。ROOT代表你的根目录。

store.xbc.me    对应目录  ROOT/store/magento

mage.xbc.me  对应目录   ROOT/store/magento

上传magento的安装包到ROOT/store,我这里测试安装的版本为1.6.1。解压后会自动生成magento文件夹。

如果想安装示例数据的话,可以使用sample-data里面的media替换掉magento,然后导入sample-data的sample-data。sql。

现在可以访问http://store.xbc.me,就会出现magento的经典安装界面。

magento-tutorial-multi-site-multi-domain-10

使用默认的设置就可以了,直接点Continue。

magento-tutorial-multi-site-multi-domain-11

添加数据库信息

magento-tutorial-multi-site-multi-domain-12

Web设置,使用默认的设置即可。

magento-tutorial-multi-site-multi-domain-13

创建管理员帐号

magento-tutorial-multi-site-multi-domain-14

安装完成后,转到后台System-> Manage Stores。

magento-tutorial-multi-site-multi-domain-16

点击Create Website

magento-tutorial-multi-site-multi-domain-17

创建一个新的网站

Name:Mage.xbc.me

Code:mage

Sort Order : 显示的顺序,选填。

magento-tutorial-multi-site-multi-domain-18

保存网站,点击Save Website,创建一个新的商店,点击Create Store。

magento-tutorial-multi-site-multi-domain-20

选择新建的网站:Mage.xbc.me

Website:Mage.xbc.me

Name:Main Store

Root Category:Defult Category

magento-tutorial-multi-site-multi-domain-21

保存商店,点击Save Store。创建一个商店的视图,点击Create  Store View。

magento-tutorial-multi-site-multi-domain-23

填写刚刚创建的Store信息。

Store:Main Store

Name:English

Code:mage_en

Status:Enabled

Sort Order:选填。

magento-tutorial-multi-site-multi-domain-24

保存视图信息,点击Save Store View。就可以看到我们创建的Mage.xbc.me网站信息

magento-tutorial-multi-site-multi-domain-26

现在开配置Mage.xbc.me网站的URL,转到System->Configuration,选择Current Configuration Scope为Mage。xbc.me

magento-tutorial-multi-site-multi-domain-28

选择GENERAL->Web选项,设置Unsecure 和secure选项,去掉Use Default视图的单选框

设置Base URL为http://mage.xbc.me

magento-tutorial-multi-site-multi-domain-29

按照官方的多站点安装向导,修改.htaccess。用你熟悉的编辑器打开.htaccess,在结尾处添加一下内容:

SetEnvIf Host store\.xbc\.me MAGE_RUN_CODE=base
SetEnvIf Host store\.xbc\.me MAGE_RUN_TYPE=website
 
SetEnvIf Host mage\.xbc\.me MAGE_RUN_CODE=mage
SetEnvIf Host mage\.xbc\.me MAGE_RUN_TYPE=website

 

打开http://store.xbc.mehttp://mage.xbc.me都可以正常访问了。

 

 

==========================

 

至此magento中需要设置的内容就没有了。在magento后台的设置中我们在以后步骤会用到的就是在第二步create website时填写的code two

2.修改根目录 index.php 文件

打开magento网站根目录,编辑文件 index.php

 

1
Mage::run();

替换为

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
switch
(
$_SERVER
[
'HTTP_HOST'
]) {
 
case
'two.com'
:
 
case
'www.two.com'
:
 
Mage::run(
'two'
,
'website'
);
 
break
;
 
default
:
 
Mage::run();
 
break
;
 
}

若想添加更多的域名,重复如上步骤即可

至此, 设置完毕,可以使用 two.com 访问

最近有人反映如上的步骤后,网站无法运行,不要慌张,如上的文章是之前对于magento版本1.2适用,其它的版本就没准了。新的magento版本见 http://www.magentocommerce.com/wiki/multi-store_set_up/multiple-website-setup 或google下“magento multiple websites”

 

广告交易平台

转载于:https://www.cnblogs.com/xubangwen/p/3796049.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109797.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 分布式系统常见问题总结[通俗易懂]

    分布式系统常见问题总结[通俗易懂]秒杀系统架构优化思路一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如:12306抢票,…

    2022年5月20日
    35
  • 怎么保存退出 vim 编辑

    怎么保存退出 vim 编辑保存命令按ESC键跳到命令模式,然后::w保存文件但不退出vim:wfile将修改另外保存到file中,不退出vim:w!强制保存,不推出vim:wq保存文件并退出vim:wq!强制保存文件,并退出vimq:不保存文件,退出vim:q!不保存文件,强制退出vim:e!放弃所有修改,从上次保存文件开始再编辑本文来自ij2155的CSDN博客…

    2022年4月29日
    65
  • datetime 和 smalldatetime[通俗易懂]

    datetime 和 smalldatetime[通俗易懂]datetime和smalldatetime用于表示某天的日期和时间的数据类型。datetime和smalldatetime表示某天的日期和时间。 数据类型 范围 精确度 datetime 1753年1月1日到9999年12月31日 3.33毫秒 smalld…

    2022年5月19日
    40
  • word2vec原理详解及实战

    word2vec原理详解及实战目录1)前言1.1语言模型1.2N-gram模型1.3词向量表示2)预备知识2.1sigmoid函数2.2逻辑回归2.3贝叶斯公式2.4Huffman编码3)神经网络概率语言模型4)基于HierarchialSodtmax模型4.1CBOW模型4.2Skip-gram模型5)基于NegativeSampling的模型5.1如…

    2022年5月16日
    42
  • 415错误代码

    415错误代码检查错误1.前端是否为json传递2.后端是否导入了包<dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-xml</artifactId><version>2.10.1</version></dependency>3.重新新后端的实体

    2022年5月29日
    128
  • MyEclipse激活成功教程 CI-2018.9.0版本

    MyEclipse激活成功教程 CI-2018.9.0版本介绍myeclipse是eclipse进化版,有很强大的功能,但是,它是收费的。这也是阻碍大多数人使用它的原因。作为学生,想使用该工具进行学习,但苦于资金有限,只能进行激活成功教程后再学习。本人找了很多的激活成功教程教程,最初感觉很简单,就打算直接开搞;但是,按照教程一步一步来,结果发现,自己就是不能成功。为此,我还安装了很多不同的版本,但由于没有找到根本原因,全都以失败告终。后来,仔细研究后才知道原因…

    2022年9月26日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号