Cpanel帐号消失解决手记

问题起因:

LunarPages的账户被禁用了,因此将lunarpages上的一个网站转移到了idcspy.org所在的服务器上。因为lunarpages的这个账户里已经parked了idcspy.org这个域名,利用WHM转移账户之后出现了问题。转移时没有问题,一切正常,转移之后发现,WHM的账户列表中找不到idcspy.org对应的账户了,而lunarpages转移过来的账户里的parked的idcspy.org还在。访问 www.idcspy.org 正常,但是 idcspy.org的邮件无法正常使用了。

问题分析

应该是转移lunarpages上的账户的时候,里面parked的域名覆盖了原来网站的配置文件,导致列表中不显示账户,邮箱不能正常使用。这个应该是cpanel的一个bug,在转移网站的时候没有检测是否有重复的域名直接覆盖导致的。

解决方法:

首先删除parked的idcspy.org

SSH登录服务器,运行/scripts/updateuserdomains

然后登录WHM,发现账户已经正常显示在列表里了。

但是邮件问题依然存在,登录idcspy.org的cpanel,在email account部分报错:

Fatal! Write Failure: /etc/valiases/idcspy.org. Ignore any messages of success this can only result in failure!

进入/etc/valiases/目录发现 idcspy.org 不存在,这个估计是导致上面报错的原因。

修复方法:运行:/scripts/fixvaliases

之后,不报错了,/etc/valiases/idcspy.org 也重新建立好了。但是这个文件是0字节。

进入邮箱测试发送邮件,以下报错:

发送邮件时出错:Failed to add recipient: kyxuhrdfgjs@gmail.com [SMTP: Invalid response code received from server (code: 451, response: Temporary local problem - please try later)]

这个估计就是因为文件 /etc/valiases/idcspy.org 是0字节造成的。

修复方法:在 WHM中的 Mail部分,运行Repair Mailbox permissions

之后再测试发送邮件,一切正常。修复完成。

这个过程主要解决了三个问题,第一个是cpanel账户在whm列表中消失的问题,另外两个是邮件报错的问题。虽然这里的这些问题是因为转移账户引起的,通过其他资料来看,其他原因导致的类似问题应该也可以用这些方法来解决,不过我还没遇到,也就不好测试了。如果你遇到过类似的问题,请给我留言。

大漠孤狼 ( www.83blog.com )原创, 转载请注明原文地址 http://www.83blog.com/cpanel-account-disappear.html

您可以选择一种方式赞助本站

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: