www.hostdomainzone.com

Host Domain ZoneGodaddy美国主机商GoDaddy和HostDomainZone的主机方案 Deluxe Plan 和 Unlimited Plan 都可以支持创建多个站点,可以将不同的域名对应到不同的目录。

GoDaddy和HostDomainZone的Linux主机多站点和其他的cPanel等控制面板的多站点以及平常所用的VHOST创建的多站点不同,这一点可以用 php 的 phpinfo() 返回结果看到。

一般在 PHP 的 $_SERVER[“DOCUMENT_ROOT”] 中存放的是网站的根目录。

但是GoDaddyHostDomainZone的主机上就不同,$_SERVER[“DOCUMENT_ROOT”] 存放的是主域名对应的根目录,附加域名的网站对应的目录存放在 $_SERVER[“SUBDOMAIN_DOCUMENT_ROOT”] 中。

所以如果附加域名网站的PHP代码中使用了 $_SERVER[“DOCUMENT_ROOT”] 的话,就会出现问题,找不到文件或者使用的是错误的文件。

解决的办法非常简单,在文件的开始加上下面的代码即可:

if (isset($_SERVER[“SUBDOMAIN_DOCUMENT_ROOT”]))
{
$_SERVER[“DOCUMENT_ROOT”] = $_SERVER[“SUBDOMAIN_DOCUMENT_ROOT”];
}

GoDaddy官方网站:GoDaddy.com

HostDomainZone官方网站:HostDomainZone.com

You can skip to the end and leave a comment. Pinging is currently not allowed.

bluehost美国虚拟主机-$5.95/月-无限空间/无限流量/一个免费域名

10 Comments to “GoDaddy和HostDomainZone主机上多站点的根目录问题”

  1. 第六空间 says:

    July 24th, 2010 at 5:04 pm

    老卫家的沙发也是同样值钱的.

  2. 世纪之光 says:

    July 26th, 2010 at 7:26 am

    楼上的,老卫的沙发好像不怎么值钱,很容易抢。

  3. 卢松松 says:

    July 27th, 2010 at 4:26 pm

    这是窄广告

  4. Beishan says:

    July 27th, 2010 at 11:09 pm

    仙人和光兄至少有一个人说的是事实 🙂

  5. 刘牛 says:

    September 7th, 2010 at 9:56 am

    GoDaddy速度怎样?

  6. Beishan says:

    September 8th, 2010 at 5:06 pm

    GoDaddy速度还真不好说,有人说速度快,有人说速度慢
    对于在Godaddy或者HostDomainZone上有域名的用户来说,一个简单有效的测试方式是,开通他们提供的免费空间,自己体验一下

  7. web proxy says:

    October 6th, 2010 at 11:59 am

    用过这个空间,但没遇到这个问题,感谢分享!

  8. Suitear says:

    January 25th, 2011 at 7:51 pm

    我目前就用的godaddy,勉强用~速度因人而异,看你买了哪个IP段,从哪访问,一会快,一会慢的~我估计和电信有关~

  9. Beishan says:

    March 9th, 2011 at 11:02 am

    说的很有道理,影响速度的因素好多

  10. 一言一行 says:

    July 26th, 2011 at 3:41 pm

    狗爹树大招风了!  面向国内用户的话,不喜欢买太多国人聚集的..

    枪打出头鸟…

Leave a comment

为了做关键词或者推广的评论,直接删除,请不要费力

eleven2 Hosting