域切换后子域安装不再工作

时间:2017-05-19 18:02:48

标签: wordpress dns subdomain cpanel whm

我的主机上有大约五个不同的子域,这些子域都安装了wordpress。

我最近从Godaddy切换到Namecheap并购买了一个新的域名。

我更改了我的WHM服务器上的域名,这对我当前的网站来说都很好。

我遇到的问题是,在添加新的子域名并安装Wordpress时会因DNS问题导致网站中断。

Wordpress自动安装也很奇怪,因为它没有像以前那样检测到根,它将子域名放在public_html上面的文件夹中。

旧的子域工作正常但是添加新的子域会导致安装了wordpress的dns错误。

任何想法,我已经花了五个小时才完成这个。

感谢。

2 个答案:

答案 0 :(得分:0)

如果我正确地关注你,你......

  1. 在Namecheap上创建了一个帐户并购买了一个新域名
  2. 在Namecheap的WHM(Webhost Manager)中,您将域名更改为GoDaddy所使用的域名。
  3. 在Namecheap的WHM中创建新的子域名时,它无法解析子域名
  4. 因此,基于上述假设,听起来您的域仍然使用GoDaddy,而且它仍然指向GoDaddy的名称服务器。因此,如果您在Namecheap中添加新的子域,它将无法执行任何操作,因为Namecheap无法控制DNS。就此而言,我认为您的子域仍将指向GoDaddy的服务器。

    同样,假设我正确地按照您的说明操作,我建议您将旧域名迁移到Namecheap,因为我假设您在某个时候关闭了GoDaddy帐户。如果您需要紧急创建子域,则需要在GoDaddy结束时执行此操作。

    希望这会有所帮助。

答案 1 :(得分:0)

对于有类似问题的人,我自己解决了这个问题。我甚至经历过Hostgator支持,他们无法解决问题。

登录WHM> DNS功能>编辑DNS区域

有问题的子域未正确命名,它被命名为目录名而不是完整的URL。