Plesk主机出现了账户删除不了,账户中的域名也移除不了。
移除账户提示:
Error:Some of the selected subscriptions were not allowed
DNSZone::Table::select() failed:no such row in the table
移除账户中的域名提示:
DNSZone::Table::select() failed:no such row in the table
删除账户提示如下图:
这个主要是MySQL数据库服务器中psa数据库中的域名记录不存在或者dns_zone_id不一致导致的。psa数据库中和DNS记录相关的有两个表格:dns_zone和domains。
每增加一个域名,这两个表中都会多一条该域名的记录,并且id是一致的。
删除的时候提示DNSZone::Table::select() failed:no such row in the table一般都是由于dns_zone和domains这两个表中没有了这条域名的记录或者是两条记录相应域名id不一致导致的。
解决方法就是在这两个表中将这条域名的记录给加上就可以,可以通过选中相应表之后执行SQL语句来添加:
- INSERT INTO dns_zone (name,displayName,email) VALUES ('test.com','test.com','admin@test.com');
- INSERT INTO domains (name,displayName) VALUES ('test.com','test.com');
复制代码之后再移除一般就可以了。
如果不行的话,登陆服务器远程桌面,打开cmd命令提示符,执行命令: 即可在Plesk上成功删除这个账户了。
|