Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 09-04-2013, 09:49 AM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
Error: DNSZone::Table::select() failed: no such row in the table
Lỗi không tạo, xóa được domain và được thông báo lỗi sau

"Error: DNSZone::Table::select() failed: no such row in the table"

Cách xử lý:

1) Login vào database mysql của Plesk

Mã:
cd %plesk_dir%\Mysql\bin
mysql -uadmin -p -P 8306 psa
Mật định password truy cập Plesk cũng chính là password truy cập mysql, nếu bạn quên mật khẩu mysql thì bạn có thể vào: home --> database setting --> database --> reset password



2) Tìm các domain nào có IDS bị lỗi hoặc sai

Mã:
     mysql> SELECT domains.name FROM domains LEFT JOIN dns_zone ON domains.dns_zone_id = dns_zone.id WHERE dns_zone.id IS NULL;
Kết quả

Mã:
mysql> SELECT domains.name FROM domains LEFT JOIN dns_zone ON domains.dns_zone_id = dns_zone.id WHERE dns_zone.id IS NULL; +--------------------------------+ | name                           | +--------------------------------+ | divinelane.fakedomain.com | | test.fakedomain.com       | +--------------------------------+ 2 rows in set (0.00 sec)  mysql>
So sánh table dns_zone_id in tables 'domains' và 'dns_zone', chú ý dns_zone_id with value 10 and 11 đây là dòng cho biết domain bị sai trong bản 'dns_zone' table.

Trích dẫn:

mysql> select dns_zone_id,name from domains; +-------------+------------------------------------+ | dns_zone_id | name | +-------------+------------------------------------+ | 2 | pgvault.com | | 3 | miak.pgvault.com | | 4 | sdig.ca | | 5 | niteg.com | | 6 | pgsafe.com | | 10 | divinelane.fakedomain.com | | 11 | test.fakedomain.com | | 13 | abcmotors.fakedomain.com | +-------------+------------------------------------+ 8 rows in set (0.00 sec) mysql> mysql> select id,name from dns_zone; +----+------------------------------------+ | id | name | +----+------------------------------------+ | 1 | vps.hostname.com | | 2 | pgvault.com | | 3 | miak.pgvault.com | | 4 | sdig.ca | | 5 | niteg.com | | 6 | pgsafe.com | | 13 | abcmotors.fakedomain.com | +----+------------------------------------+ 7 rows in set (0.00 sec) mysql>

Bạn chỉ cần gõ 2 lệnh sau để thêm ID bị lỗi vào 'dns_zone' table là có thể fix được vấn đề

Mã:
mysql>INSERT INTO dns_zone SET id=10, name='divinelane.fakedomain.com', displayName='divinelane.fakedomain.com', email='goat@gmail.com';  mysql>INSERT INTO dns_zone SET id=11, name='test.fakedomain.com', displayName='test.fakedomain.com', email='goat@gmail.com';
Tham khảo: http://forum.parallels.com/showthrea...w-in-the-table


Chúc bạn thành công


  Trả lời ngay kèm theo trích dẫn này
Gửi trả lời



Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 07:05 PM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.