lỗi phân quyền 0000 file functions.php

Bạn gặp lỗi phân quyền 0000 với file functions.php, index.php, wp-config.php website WordPress của mình trên hosting Cpanel ? Bạn không thể phân quyền lại các file này và thao tác chỉnh sửa với nó ? Bài viết này sẽ hướng dẫn bạn cách khắc phục nó dễ dàng.

Tham khảo thêm:

Đây là lỗi có thể là hiếm gặp, nhưng mình đã vô tình gặp phải nó khi chỉnh sửa code trực tiếp và phải tìm khá nhiều thông tin để khắc phục nó.

Và quả thật internet rộng lớn và với hàng tỉ thông tin hướng dẫn thì không khó để giải quyết vấn đề của bạn.

Tuy nhiên, toàn bộ tài liệu là Tiếng Anh nếu bạn nào không rành thì rất khó để đọc hướng dẫn và xử lý nó.

Và đó chính là lý do để mình viết bài viết này. Hi vọng nó có ích.

Trong phạm vi bài viết mình chỉ để cập đến lỗi phân quyền 0000 đối với file functions.php và cách sửa lỗi áp dụng cho hosting sử dụng Cpanel nhé. Các hosting sử dụng hosting panel khác bạn có thể liên hệ bộ phận support kỹ thuật của hosting để hỗ trợ khắc phục lỗi.

Hướng dẫn khắc phục lỗi phân quyền 0000 file functions.php với Cpanel

Như mình đã nói lỗi này hiếm gặp nhưng khi gặp nó thì khá khó chịu mình đã thử phân quyền lại file functions.php thành 0644, 0775, 0777,…và tất cả đều trở lại 0000.

Nguyên nhân phát sinh lỗi phân quyền 0000 cho file functions.php

Có thể có nhiều nguyên nhân khác nhau nhưng chủ yếu ở đây có 2 vấn đề.

  • Website của bạn bị nhiễm mã độc/virus và tệ hơn là bị hack, chèn code vào file functions.php
  • Bạn chỉnh sửa code trực tiếp file functions.php trên hosting qua phần mềm FTP hoặc trực tiếp từ editor hosting.

Có thể bạn thắc mắc bị nhiễm mã độc/virus, bị hack hay chỉnh sửa trực tiếp file functions.php thì tại sao lại bị lỗi phân quyền 0000.

Và nguyên nhân chính là đến từ phần mềm Imunify360 được cài sẵn trên hosting Cpanel.

Imunify 360 là phần mềm hỗ trợ bảo mật cho máy chủ web hosting trên nền tảng Linux được phát hành bởi CloudLinux Inc. Với việc sử dụng AI – trí tuệ nhân tạo Imunify 360 đã và đang là công cụ bảo mật toàn diện chống lại các cuộc tấn công máy chủ Linux trên toàn cầu.

Và nó cũng chính là nguyên nhân đưa file functions.php của WordPress về 0000. Và bạn không có cách nào để phân quyền lại nó từ Filezilla hay trực tiếp từ Cpanel của hosting.

Giờ thì mình sẽ hướng dẫn các bạn cách khắc phục nó.

Cách khắc phục lỗi phân quyền 0000 cho file functions.php trên Cpanel.

Bước 1: Đăng nhập vào hosting Cpanel với thông tin tài khoản của bạn

 

Bước 2: Tiếp theo, tại giao diện chính hosting Cpanel mục SECURITY > Chọn Imunify360

lỗi phân quyền 0000 file functions.php

 

Bước 3: Tại giao diện cài đặt Imunify360 sẽ thống kê file bị chặn “block” và liệt kê vào “Quarantined”

Và đây cũng chính là nguyên nhân khiến file functions.php bị lỗi phân quyền 0000 (Mình tạm gọi là lỗi nhé chứ thực sự nó là liên quan đến bảo mật).

Khi bị chặn “block” thì dĩ nhiên vào website WordPress của bạn sẽ lỗi trắng trang do functions.php không hoạt động.

Tiếp theo, bạn click chuột vào bánh xe cài đặt bên phải file bị block và chọn Restore from quarantine hoặc click vào icon cá mập kế bên.

lỗi phân quyền 0000 file functions.php

Bước 4: Hoàn tất ! Xem lại kết quả ở tab History và vào lại website WordPress bạn kiểm tra.

 

Giờ thì bạn có thể vào lại web của mình xem có lỗi trắng trang nữa không !

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

Lưu ý: Cách làm này chỉ phù hợp với trường hợp bạn sửa code trong file functions.php và bị phần mềm hiểu nhầm là “có hại” nên block file. Còn nếu website bạn bị nhiễm mã độc/virus hoặc nặng hơn là bị hack thì tìm cách giải quyết khác để xử lý website của mình nhé !

Lời kết

Rất hi vọng qua bài viết sẽ giúp bạn xử lý được tình trạng lỗi phân quyền 0000 và không chỉnh sửa được file functions.php và các file tương tự như index.php, wp-config.php,…

Bạn có cách làm nào hay hơn rất vui nhận được sự góp ý từ bạn !

Cảm ơn rất nhiều !

Nguồn bài viết: https://trinhcongtri.com

0 0 vote
Article Rating
Subscribe
Notify of
guest
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Đặng Thái Sơn
Đặng Thái Sơn
4 years ago

Cám ơn tác giả. Web mình cũng bị lỗi file function.php tự dưng bị tự động xóa, làm cho trang bị trắng.
Sau khi làm theo hưỡng dẫn, thì đã khắc phục được.

Nam Hải
3 years ago

mình sẽ áp dụng khắc phục lỗi phân quyền 0000 cho file functions.php xem sao, bài viết cũng dễ hiểu chắc không khó lắm đâu