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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 1、时间轮[通俗易懂]

    1、时间轮[通俗易懂]一、什么是时间轮?作为一个粗人,咱不扯什么高级的词汇,直接上图:上面是一张时间轮的示意图,可以看到,这个时间轮就像一个钟表一样,它有刻度,图中画了9个格子,每个格子表示时间精度,比如每个格子表示1s,那么转一圈就是9s,对于钟表上的秒针来说它的最小刻度是1s,秒针转一圈就是60s。时间轮上每个格子储存了一个双向链表,用于记录定时任务,当指针转到对应的格子的时候,会检查对应的任务是否到期,如果到期就会执行链条上的任务。二、为什么使用时间轮?我认为这个世界上任何事物的出现都有它的原因,只是大部分事

  • 头歌实训平台c语言答案_c语言实训报告实训内容

    头歌实训平台c语言答案_c语言实训报告实训内容目录C语言程序设计编辑与调试环境第1关打印输出HelloWorld第2关打印输出图形第3关求3个数的最大值第4关熟悉C语言调试过程顺序结构程序设计第1关加法运算第2关不使用第3个变量,实现两个数的对调第3关用宏定义常量第4关数字分离第5关计算总成绩和平均成绩第6关求三角形的面积第7关立体几何计算题第8关计算两个正整数的最大公约数选择结构程序设计第1关排序第2关选择结构-闰年判断第3关选择结构-分段函数问题第4关学生成绩等级换算

  • 滚动条的颜色_Java滚动条里面怎么添加控件

    滚动条的颜色_Java滚动条里面怎么添加控件对里面样式的介绍:语法:scrollbar-face-color:color参数:color: 指定颜色。说明:设置或检索滚动条3D表面(ThreedFace)的颜色。(演示)语法:scrollbar-highlight-color:color参数:color: 指定颜色。说明:设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色。(演示)语法:scrollbar-arro…

    2022年10月23日
  • 二十年前是怎样开发游戏的?

    二十年前是怎样开发游戏的?

  • ant使用全总结_ant教程_ant打包apk_ant如何使用

    所需文件ant打包apk需要三个目录: build.xml,local.properties,proguard-project.txt生成方式,在项目根目录下执行指令:android update project —path .其中,build.xml文件是进行ant build的主要文件,它引用了其它文件。这些被引用的文件有local.properties,ant.properties两个属性文

  • allure安装配置「建议收藏」

    allure安装配置「建议收藏」一、下载allurehttps://dl.bintray.com/qameta/generic/io/qameta/allure/allure/2.7.0/allure-2.7.0.zip二、检查本机是否有java的运行环境1、win+r输入cmd回车打开终端窗口打开效果入下2、输入java回车安装成功效果如下:安装未成功效果如下:3、输入javac回车…

发表回复

您的电子邮箱地址不会被公开。

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