Mục lục nội dung
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:
- Kiểm tra theme, plugin wordpress có bị gắn mã độc hay không ?
- Hướng dẫn khôi phục website WordPress dính mã độc
Đâ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
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.
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ờ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
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.
Cảm ơn bạn ! Hy vọng bạn có được nhiều thông tin từ Blog của mình.
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