Cpanel 中实现 magento 多域名 多店铺 多店 多站

2,364次阅读
没有评论

共计 1671 个字符,预计需要花费 5 分钟才能阅读完成。

预习:
首先让我们来认识几个名词术语,若你是专家你会发现我的解释与名词正确的含义,有差异但对于属于不熟的人还是有助于理解的。
1.parked domain : 你有域名 one.com ,他的网站文件根目录是 public_html/one,你添加一个域名two.com 也是用one.com的文件根目录 public_html/one , 那么这个新添加的域名two.com 就是 parked domain。
2.addon domain :  你有域名 one.com,是用网站文件根目录是 public_html/one,你有添加了另外的域名 two.com three.com,two.com 网站文件根目录是 public_html/two,three.com 是用网站文件目录是 public_html/three 。这个 two.com three.com 我们就可以称之为 addon domain。
3.Subdomains :   你有域名 one.com 使用网站文件文件目录 public_html/one,你因为各种原因想使用   shoes.one.com 或者 cup.one.com 域名,这个 shoes 、cup代替www作为域名的前缀,shoes.one.com cup.one.com 就是 subdomains。  
事前指导
我们使用的就是parked domain ,将你要添加的域名指向你的现有magento 文件根目录。
就像预习中提到的,我们有个magento站域名为one.com ,添加新的域名two.com。设置two.com的根目录为one.com的根目录
实践
我们假设你的magento 原有的域名是 one.com ,想要实现magento多店的域名是two.com。首先你先安装好 one.com 的magento网站,然后参考如下教程。
1.magento 后台需要做的设置
第一步:进入后台catalog—>manage catagories为要添加的店增加的一个新的根分类 two(名字可以随便取)如下图
 Cpanel 中实现  magento 多域名 多店铺 多店 多站

第二步:进入system—>manage stores 为要添加的店增加一个新的website,点击create website 按钮

,填写内容如下图,注意填写的code在以后步骤需要使用
 Cpanel 中实现  magento 多域名 多店铺 多店 多站
然后保存,点击 create store,为新添加的website添加store,如图
 Cpanel 中实现  magento 多域名 多店铺 多店 多站
Website是刚创建的,root category是第一步中创建的。
然后保存,点击create store view,填写相关信息,如下图
 Cpanel 中实现  magento 多域名 多店铺 多店 多站
Name、code你自己写个好区分,容易记住的,Status选择enabled(激活)点击保存
第三步 进入system—>configuration
在左侧的设置范围选项中选择在我们新建的店下,对新店进行设置,如下图
 Cpanel 中实现  magento 多域名 多店铺 多店 多站
我们的新店在上面步骤中取的名字是 two website,我们选择two website,然后选择
左栏的web设置,如下图
 Cpanel 中实现  magento 多域名 多店铺 多店 多站
去掉所有设置后面的对勾,不使用默认设置,在unsecure base url中填入你的多店的网址,本实例中是 two.com,注意填写完整的域名:
http://www.two.com/
, 域名最后的斜线不要漏掉。
Secure是加密的网址,若你没有使用ssl请也填写
http://www.two.com/
。最后保存
总结
至此magento中需要设置的内容就没有了。在magento后台的设置中我们在以后步骤会用到的就是在第二步create website时填写的code :two。
2.修改根目录 index.php 文件
打开magento网站根目录,编辑文件 index.php

Mage::run();替换为
[php][/php]
switch($_SERVER[‘HTTP_HOST’]) {
case ‘two.com’:
case ‘www..twocom’:
Mage::run(‘two’, ‘website’);
break;
default:
Mage::run();
break;
}

[php][/php]
若想添加更多的域名,重复如上步骤即可
至此, 设置完毕,可以使用 two.com 访问

正文完
 0
评论(没有评论)

空瓶子部落

文章搜索
推荐阅读
看看曾经被忽视的5S现场管理有多重要

看看曾经被忽视的5S现场管理有多重要

曾经有多少人以为5S,整理、整顿、清扫、清洁和素养,简单五个词,说白了不就是打扫卫生吗?所谓的5S现场管理只不...
焊接工艺中容易忽略的13个问题,但SQE不能忽视!

焊接工艺中容易忽略的13个问题,但SQE不能忽视!

在焊接过程中,有许多需要注意的事项,一旦疏忽,有可能铸成大错。那么对于SQE来说,如果审核焊接工艺过程,这些要...
目标“落地难”,本质是“目标拆解难”!

目标“落地难”,本质是“目标拆解难”!

最近和几位企业家聊天,大家不约而同提到同一个问题: 年初制定的目标轰轰烈烈,马上一季度结束了,却发现进度条卡在...
德系车螺栓摩擦系数为什么低?有什么好处?

德系车螺栓摩擦系数为什么低?有什么好处?

德系车,像奔驰、宝马、奥迪、大众等对螺栓摩擦系数的要求数值都较低,如下图所示,最低可以到0.09,部分厂商可放...
【泄漏检测】什么是泄漏以及如何测量真空系统的漏率?

【泄漏检测】什么是泄漏以及如何测量真空系统的漏率?

除了真空系统本身及其结构中使用的各个部件(真空室、管路、阀,可拆卸[法兰]连接、测量仪表等)之外,工业和研究领...
最新文章
群晖 Let’s Encrypt 泛域名证书自动更新

群晖 Let’s Encrypt 泛域名证书自动更新

目前acme协议版本更新,开始支持泛域名(wildcard),也就是说,可以申请一个类似*.domain.co...
可以卸载TV Box 了,这款支持「绅士模式」的影视神器你值得拥有

可以卸载TV Box 了,这款支持「绅士模式」的影视神器你值得拥有

还在为找优秀片源难、广告多、平台会员太贵而烦恼?今天给大家挖到一款真正的影视宝藏工具——小猫影视! 作为开源免...
【收藏】一次性解决TV点播/直播自由

【收藏】一次性解决TV点播/直播自由

很多时候,资源就在面前,但是我们视而不见,因为长久的安逸,已经让人失去动手的兴趣。但是每次我需要挨个切换APP...
OpenWrt 存储空间扩容的两种方案

OpenWrt 存储空间扩容的两种方案

说明:当我们通过群晖 VMM 虚拟机安装 Open­Wrt 时,默认会分配一个 10GB 的存储空间,而实际情...
OpenWrt修改IP地址两种方法(直接命令修改跟后台修改)

OpenWrt修改IP地址两种方法(直接命令修改跟后台修改)

OpenWrt是什么?OpenWrt一般常见于无线路由器(软路由)第三方固件,它是一个高效、可靠、功能多的路由...
热门文章
提高过程能力指数(CP/CPK)的途径

提高过程能力指数(CP/CPK)的途径

编者按:过程能力指数(CP/CPK)想必各位质量人都耳熟能详、运用自如,质量工程师之家前期也共享过数篇关于过程...
SPC控制图的八种模式分析

SPC控制图的八种模式分析

SPC控制图有八种模式,即八种判断异常的检验准则,每一种检验准则代表一种异常现象,应用SPC控制图进行过程评估...
测量高手放大招:圆跳动测量技巧总结

测量高手放大招:圆跳动测量技巧总结

01. 前言 在五金机加工厂实际的测量工作中,经常碰到要求测量两个要素的圆跳动问题, 利用不同的测量辅件及夹具...
过程能力分析(CP&cpk)

过程能力分析(CP&cpk)

引入过程能力分析的目的? 在我们现有的管理过程中,我们经常会遇到有些具体指标总是不尽人意,存在许多需要改进的地...
新能源汽车 “两会”精神宣贯会

新能源汽车 “两会”精神宣贯会

此次和大家分享新能源汽车相关政策: [embeddoc url=”https://www.ctro...
最新评论
多乐士 多乐士 通过摸索发现ssh拉取会报错,直接网页访问下载会报404错误,不知道原因;但是可以通过群晖CM注册表访问下载,其方法如下: Container Manager-注册表-设置-新增-注册表名称随便写,注册表URL填你的加速地址,勾选信任的SSL自我签署证书,登录信息不填-应用-使用你的地址,这是注册表会显示了,在搜索栏中输入映像名称,搜索结果在每一页的最后一个,你需要划到最后一个进行下载,实测可正常下载安装。 以上供网友参考。
多乐士 多乐士 还有一个比较简单的方法,只是需要一些外部工具。 1、讲损毁硬盘取出,装入外部移动硬盘 2、打开Diskgenius,定位到硬盘 3、格式化系统分区 4、重新插入硬盘 5、存储池->修复存储池即可
多乐士 多乐士 写的不错的文章
辞了老衲 辞了老衲 这个确实有帮助。
渋驀 渋驀 当然任何时候都可以用curl命令和crontab来实现动态更新DDNS的ip地址: 1、安装crontab之后为root用户创建文件/var/spool/cron/root 2、创建并配置ddnsupdate.sh,放到/usr/bin/文件下,文件内容(以he.net为例): Autodetect my IPv4/IPv6 address: IPV4:curl -4 "http://dyn.example.com:password@dyn.dns.he.net/nic/update?hostname=dyn.example.com" IPV6:curl -6 "http://dyn.example.com:password@dyn.dns.he.net/nic/update?hostname=dyn.example.com" 3、添加执行权限chomod +x /usr/bin/ddnsupdate.sh 4、编辑root用户的crontab:*/10 * * * * /usr/binddnsupdate.sh,每10分钟执行一次。好了,可以享受你的DDNS了
21410 21410 请问下载链接在那里?
madkylin madkylin 不错,不错,谢谢分享了,好东西啊 :lol:
feilung feilung 求方法
zengsuyi zengsuyi 应该挺不错的
zise zise 看看是怎么操作的。。 :oops: