2013-09-24 45 views
10

Trong loại lĩnh vực hình thức của tôi, tôi chỉnh sửa menu tập tin những lỗi sẽ xuất hiện,MySQL Server đã ra đi trong Drupal 7

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in D:\wamp\www\cms_development\includes\database\database.inc on line 2168 (!) PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in D:\wamp\www\cms_development\includes\database\database.inc on line 2168

Bất kỳ ai biết làm thế nào để khắc phục lỗi này ...

Trả lời

25

này có thể là vì max_allowed_packet

Thay đổi trong tệp my.ini/my.cnf. Bao gồm dòng đơn trong [mysqld] trong tệp của bạn

max_allowed_packet=500M 

bây giờ khởi động lại dịch vụ MySQL khi bạn đã hoàn tất. Bạn có thể thấy giá trị của nó curent trong mysql như thế này:

SHOW VARIABLES LIKE 'max_allowed_packet' 

Bạn có thể đọc về nó ở đây http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html

+0

Thank u tốt công việc của mình ... – user2801936

+0

@ user2801936 chào đón bạn :) –

+0

Cảm ơn @SathishD :-) –

0

này là dành cho Linux Users.In thiết bị đầu cuối,
Bước 1:

locate my.cnf

Và bạn sao chép đường dẫn

Bước 2:

sudo gedit "Paste the path" 

Bước 4: Changed "max_allowed_packet" từ "1m" thành "32m" và lưu my.cnf

sudo "path" restart 

(hoặc) Hệ thống bình thường Khởi động lại