Lỗi Cannot modify header information.

Events happening in the community are now at Drupal community events on www.drupal.org.
lethanhkien's picture
Warning: Cannot modify header information - headers already sent by (output started at .../public_html/includes/theme.inc:1) in drupal_send_headers() (line 1239 of .../public_html/includes/bootstrap.inc).

PDOException: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in lock_may_be_available() (line 167 of .../public_html/includes/lock.inc).

Nhờ các bác giúp em sửa lỗi này với. Các bác vào 107box.com để xem lỗi ạ. E cảm ơn!

Comments

BOM

ChoNguyenVan's picture

Khả năng cao là file template.php trong thư mục theme của bạn dính BOM.

Bạn làm theo cách này để solve nhé:
- Mở file template.php lên, dùng chuột quét để chọn hết text trong file này, sau đó copy.
- Xóa file template.php đi (tốt nhất là backup lại).
- Dùng Nodepad++ tạo 1 file hoàn toàn mới
- Chọn Encoding cho file này là Unicode in UTF-8 without BOM
- Paste
- Lưu file này với tên template.php, quăng vào thư mục theme.
Cảm nhận kết quả, chúc may mắn!

Hí hửng làm như bác hướng dẫn

lethanhkien's picture

Hí hửng làm như bác hướng dẫn nhưng vẫn chưa được. Em vẫn đang cố tìm cách giải quyết với Google. Các bác giúp em với.

Khả năng vẫn do BOM

ChoNguyenVan's picture

Theo mình nguyên nhân vẫn quanh cái BOM đó.
Nhưng có thể file khác bị dính: page.tpl.php, node.tpl.php... chẳng hạn.

Bạn xóa sạch BOM trong các files trong thư mục theme xem sao.
Dùng 1 chương trình quản lí code mạnh hơn nếu được.

Lỗi ghi rõ rành rành rồi mà

tuyenbk83's picture

Lỗi ghi rõ rành rành rồi mà "Can't connect to local MySQL server"

Cảm ơn 2 bác ạ. E vẫn chưa xử

lethanhkien's picture

Cảm ơn 2 bác ạ. E vẫn chưa xử lý được.
Em đã thử xóa sạch BOM như bác Metal nói trong thư mục Theme.
Website này là trước đây em chạy trên 1 host khác và vẫn ổn. Giờ e chuyển sang host mới và dính lỗi này.
Bác tuyenbk83 có cách nào khắc phục lỗi không ạ?


Em đã xử lý được lỗi. Cảm ơn các bác! Lý do là phải đổi localhost thành địa chỉ IP.

nếu dùng notepad++ thì phải -

topiclaw's picture

nếu dùng notepad++ thì phải
- Dùng Nodepad++ tạo 1 file hoàn toàn mới
- Chọn Encoding cho file này là Unicode in UTF-8 without BOM

mình bị dính lỗi này 1 lần khi quên k set encoding!

I am a drupal user, and that's the resion i am here !

See: cong ty luat | maxitalk and my blog

DO host là có thể

luatviettin's picture

Thi thoảng mình dùng các gói host của Pa việt Nam cũng dính lỗi này, lỗi này có thể khắc phục như mình bằng cách: ĐÓng gói mã nguồn = Zip sau đó quăng lên host, vào cpanel giải nén, oke !

Vẫn không thực hiện được

xosomb2016's picture

bác nào làm rồi có thể demo cho em được không ạ :(
em gà mờ quá

Link xem trực tiếp kqxsmb: xsmb , hoặc sxmb

Mình cũng chưa làm được

ctyxkldsingapore2018's picture

Có bạn nào làm được rồi review cho mình biết với :(