Computer >> Máy Tính >  >> Lập trình >> HTML

Khắc phục lỗi "Xin lỗi, loại tệp này không được phép vì lý do bảo mật"

Sẽ thật tuyệt nếu bạn có thể làm việc trên trang web WordPress của mình mà không bị gián đoạn phải không?

Thật không may, người dùng WordPress luôn phải đối mặt với các vấn đề và lỗi. Một lỗi phổ biến như vậy là không thể tải lên tệp.

Khi điều này xảy ra, WordPress sẽ đưa ra các lỗi như:

  • xin lỗi, loại tệp này không được phép vì lý do bảo mật
  • xin lỗi, loại tệp này không được phép vì lý do bảo mật.svg
  • woocommerce xin lỗi, loại tệp này không được phép vì lý do bảo mật
  • terminat.ttf xin lỗi, loại tệp này không được phép vì lý do bảo mật

Tất cả chúng ta đều quá quen thuộc với thông điệp này. Chúng tôi đã giúp nhiều trang web khắc phục sự cố này và quay trở lại để phát triển doanh nghiệp của họ.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn:

  • Tại sao bạn lại gặp lỗi này?
  • Làm cách nào để khắc phục sự cố này mà không phải đối mặt với các rủi ro bảo mật?

TL; DR: Để loại bỏ các hạn chế tải lên và tải lên bất kỳ loại tệp và thư mục nào trên trang web của bạn, hãy cài đặt WP Extra File Type hoặc Trình quản lý tệp. Điều đó nói rằng, chúng tôi khuyên bạn không nên xóa các hạn chế vì điều này khiến tin tặc dễ dàng xâm nhập vào trang web của bạn. Để có cách khắc phục tốt hơn, hãy xem phần này.

Vô hiệu hóa giới hạn tệp để cho phép tất cả các loại tải lên là rất rủi ro

Bạn gặp lỗi “Rất tiếc, Loại tệp này không được phép vì lý do bảo mật” khi bạn đang cố tải lên tệp (hình ảnh, âm thanh hoặc video) không được WordPress hỗ trợ (thông tin thêm về điều này, trong phần này bên dưới).

Tuy nhiên, bạn có thể bỏ qua hạn chế này bằng cách sử dụng plugin hoặc chèn thủ công một đoạn mã vào trang web WordPress của mình.

Bu xóa hạn chế không phải là một phương pháp hay bởi vì nó làm cho trang web WordPress của bạn dễ bị tấn công. Nó cho phép tin tặc xây dựng một cửa sau bằng cách sử dụng chúng có thể thực hiện các hoạt động như:

  • Chèn các từ khóa tiếng Nhật spam sẽ làm hỏng SEO trang web của bạn
  • Tạo các trang trên trang web của bạn để họ có thể bán các loại thuốc bất hợp pháp theo cách mà chúng tôi gọi là hack dược phẩm
  • Chuyển hướng khách truy cập của bạn đến các trang web độc hại để họ tạo ra doanh thu bằng cách lừa khách của bạn, trong số những thứ khác.

Đây là lý do tại sao WordPress hạn chế loại tệp bạn có thể tải lên trong một trang web WordPress.

Điều đó nói rằng, hack không phải là ngày tận thế. Bạn có thể phát hiện và làm sạch chúng khá dễ dàng bằng cách cài đặt MalCare Security. Nhưng tốt nhất là bạn nên tránh bị tấn công ngay từ đầu.

Do đó, chúng tôi thực sự khuyên bạn nên sửa lỗi không liên quan đến việc xóa hạn chế của WordPress. Sẽ mất một lúc để bạn triển khai một bản sửa lỗi như vậy. Vì vậy, nếu bạn đang vội, bạn có thể xóa hạn chế loại tệp tạm thời .

Chúng tôi sẽ chỉ cho bạn cách triển khai cả hai bản sửa lỗi trong phần tiếp theo.

Cách khắc phục Lỗi “Rất tiếc, Loại tệp này không được phép vì lý do bảo mật”

Có 2 cách để khắc phục sự cố này:

  1. Khắc phục vĩnh viễn và an toàn
  2. Khắc phục tạm thời và rủi ro cao

Chúng tôi khuyên bạn nên sửa chữa an toàn nhưng nếu bạn đang vội, bạn có thể đi sửa chữa tạm thời. Hãy đảm bảo rằng bạn quay lại và thực hiện bản sửa lỗi vĩnh viễn sau đó để ngăn trang web của bạn bị tấn công.

Khắc phục vĩnh viễn (Khuyến nghị)

  • Nếu bạn bắt đầu gặp lỗi sau khi cập nhật lõi WordPress hoặc một plugin , có thể vấn đề không phải do loại tệp của bạn. Đó là kết quả của một lỗi được tìm thấy trên lõi hoặc plugin của bạn. Bạn có thể yêu cầu trợ giúp từ các diễn đàn WordPress hoặc các nhà phát triển plugin.
  • Nhưng nếu lỗi bắt đầu xuất hiện sau khi chuyển sang nhà cung cấp dịch vụ lưu trữ được quản lý như Cloudways, hãy liên hệ với nhóm hỗ trợ lưu trữ của bạn.
  • Nếu đó thực sự là loại tệp gây ra lỗi, tại sao không chuyển đổi loại tệp sang loại tệp mà WordPress hỗ trợ? Dưới đây là danh sách các loại tệp được WordPress hỗ trợ. Hoặc bạn có thể chạy tìm kiếm trên Google để tìm các trình chuyển đổi trực tuyến không làm giảm chất lượng tệp của bạn.

Điều đó nói rằng, sẽ mất một khoảng thời gian để triển khai các giải pháp mà chúng tôi đã liệt kê ở trên.

Khắc phục tạm thời bằng plugin hoặc phương pháp thủ công (Rất rủi ro)

Trước khi chúng tôi hiển thị để vượt qua các hạn chế của WordPress, hãy sao lưu toàn bộ Trang web WordPress của bạn. Có một khả năng tốt là mọi thứ có thể diễn ra sai. Khi nó xảy ra, bạn có thể nhanh chóng khôi phục trang web của mình trở lại bình thường.

Ngoài ra, bạn có thể sắp xếp một trang web và thử các bản sửa lỗi trên trang web đó trước. Bằng cách đó, nếu mọi thứ không thành công, trang web trực tiếp của bạn sẽ không bị ảnh hưởng. Đây là hướng dẫn bạn có thể sử dụng để tạo trang web dàn dựng .

Tiếp tục…

Để vượt qua các hạn chế của WordPress, hãy cài đặt các plugin như WP Extra File Type hoặc File Manager trên trang web của bạn. Họ cung cấp cho bạn một loạt các loại tệp. Tất cả những gì bạn cần làm là chọn loại tệp bạn muốn tải lên trên trang web của mình.

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

Nếu bạn không muốn thêm ngày càng nhiều plugin vào trang web của mình, bạn có thể xóa các hạn chế theo cách thủ công.

Mở tài khoản lưu trữ của bạn và đi tới cPanel> Trình quản lý tệp .

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

Tìm wp-config.php và chỉnh sửa nó.

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

Bây giờ, hãy thả đoạn mã sau vào tệp:

define('ALLOW_UNFILTERED_UPLOADS', true);

Bạn cần đặt mã ngay phía trên / * Vậy là xong, dừng chỉnh sửa! Chúc bạn viết blog vui vẻ. * / dòng.

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

Mẹo chuyên nghiệp: Nếu bạn có nhiều trang, bạn không cần thêm plugin mới cũng như không cần chỉnh sửa tệp WordPress của mình. Chỉ cần đi tới Quản trị mạng> Cài đặt> Cài đặt mạng . Trong Cài đặt tải lên , bạn sẽ tìm thấy các loại tệp Tải lên. Chỉ cần chèn phần mở rộng cho loại tệp bạn muốn tải lên.

Điều gì sẽ xảy ra nếu việc sửa lỗi không thành công vì “Xin lỗi, loại tệp này không được phép”?

Nếu bản sửa lỗi không hoạt động, hãy thử xóa bộ nhớ cache của bạn rồi tải lên. Có thể bạn đang gặp lỗi do bộ nhớ cache.

Vẫn thấy lỗi? Điều này xảy ra khi định dạng tệp không gây ra lỗi.

Các loại tệp như SWF và EXE bị cấm cố định, có nghĩa là việc điều chỉnh cài đặt nhiều trang hoặc cài đặt plugin có thể không hoạt động.

Cách duy nhất để khắc phục hạn chế là tải tệp lên qua FTP.

Tất cả các tệp phương tiện được lưu trữ trong thư mục Tải lên của bạn. Sử dụng phần mềm FTP như Filezilla, bạn có thể tải tệp lên thư mục Tải lên.

  • Tải xuống và cài đặt Filezilla vào máy tính của bạn.
  • Mở phần mềm và nhập chi tiết FTP của bạn ở đầu cửa sổ. Bạn có thể tìm thông tin đăng nhập FTP của mình với sự trợ giúp của hướng dẫn và video này.

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

  • Bảng điều khiển có tên Trang web từ xa sẽ điền vào các tệp và thư mục của trang web của bạn. Bạn sẽ tìm thấy public_html thư mục trong bảng điều khiển đó. Mở rộng thư mục đó.

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

  • Bên trong thư mục public_html, chuyển đến wp-content> Tải lên . Nội dung của thư mục Tải lên sẽ xuất hiện ngay bên dưới bảng điều khiển.

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

  • Tệp âm thanh hoặc video hoặc hình ảnh mà bạn muốn tải lên trang web. Di chuyển nó vào thư mục tải xuống trên máy tính cục bộ của bạn.

Bây giờ quay lại Filezilla… trên Filezilla, có một bảng điều khiển được gọi là Trang web cục bộ . Bên trong bảng điều khiển này, bạn sẽ tìm thấy một thư mục có tên Tài nguyên đã tải xuống . Điều đó sẽ cấp cho bạn quyền truy cập vào mọi thứ có trong thư mục Tải xuống trên máy tính của bạn. Bạn cần di chuyển tệp từ Tải xuống sang thư mục Tải lên.

  • Đầu tiên, nhấp vào Tải lên . Sau đó, nhấp chuột phải vào tệp trong thư mục Tải xuống mà bạn muốn tải lên trang web của mình bằng cách chọn Tải lên .

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

  • Bây giờ, hãy chuyển đến trang tổng quan WordPress của bạn. Và đi tới Phương tiện> Thư viện .

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

Bạn sẽ có thể xem tệp trên trang web WordPress của mình.

Đó là tất cả mọi người.

Gặp lỗi trên các định dạng tệp được WordPress hỗ trợ

Điều này xảy ra do lỗi xuất hiện trên một trong các plugin hoặc chủ đề được cài đặt trên trang web của bạn.

Chúng tôi đã gặp lỗi này trong các plugin hoạt động với hình ảnh như plugin thanh trượt, plugin tích hợp bản đồ vào trang web, plugin giúp bạn quản lý hình ảnh, v.v.

Chúng tôi khuyên bạn nên tìm hiểu plugin nào đang gây ra sự cố và vô hiệu hóa nó hoặc tìm một giải pháp thay thế. Để xác định plugin đang gây ra sự cố, hãy xem Hướng dẫn này về Khắc phục sự cố plugin.

Trước khi tiếp tục, chúng tôi khuyên bạn nên thực hiện quy trình trên một trang web dàn dựng . Việc tắt plugin có thể phá vỡ một số chức năng của trang web của bạn. Để ngăn điều đó xảy ra, bạn cần sử dụng trang web dàn dựng.

  • Nếu gần đây bạn đã cài đặt một plugin mới, hãy tắt nó và sau đó thử tải tệp lên. Không hoạt động?
  • Bắt đầu tắt từng plugin một. Mỗi khi bạn tắt plugin, hãy tải tệp của bạn lên. Khi nào ngừng gặp lỗi, bạn sẽ biết plugin nào đang gây ra lỗi.
  • Nếu bạn cần plugin, chúng tôi khuyên bạn nên tìm một giải pháp thay thế.
  • Không thể tìm thấy thủ phạm? Sau đó, hãy thử tắt các chủ đề. Khi không thành công, hãy thử cài đặt lại lõi.

Khi tất cả không thành công, bạn có thể liên hệ với nhà cung cấp dịch vụ lưu trữ của mình để được trợ giúp.

Your last resort is to post for help on WordPress forums or plugin developers or Facebook groups like WordPress Help Zone, WordPress Secure, etc.

What is Causing The Error

You will come across a “Sorry, This File Type Is Not Permitted for Security Reasons” error when trying to upload a file that is not supported by WordPress.

WordPress supported files are as follows:

Images:
.jpg
.jpeg
.png
.gif
.ico

Audio:
.mp3
.m4a
.wav
.ogg

Videos:
.mp4
.mov
.m4v
.avi
.wmv
.mpg
.ogv
.3gp
.3g2

Documents:
.pdf
.doc
.psd
.ppt
.pptx
.ppsx
.pps
.odt
.xlsx
.xls

If you are trying to upload any file types other than the ones listed above, you will see the error.

Tại sao?

Files allowed by WordPress are not executable.

What is an executable file? It’s a file that you can command to carry out certain functions on your WordPress site.

Files like pdf, mp3, jpeg, mp3 cannot be commanded to carry out any function. This means it cannot be corrupted.

Files not supported by WordPress like .exe, .woff, etc are executable. They can be corrupted and uploaded into your website. It can give hackers access to your site. Hence, WordPress restricts the types of files one can upload.

If you want to look at all the file types allowed on your website, open the functions.php file –

Khắc phục lỗi  Xin lỗi, loại tệp này không được phép vì lý do bảo mật

What’s Next?

Congratulations on fixing the issue.

It can be really annoying to not be able to upload files. It causes disruptions and delays albeit for good reasons.

We already spoke about why bypassing the file restrictions is not a good security practice.

But sometimes you just have to do it.

In that case, we suggest keeping a watch over your website. Install a WordPress security plugin like MalCare so that it can scan your site on a daily basis. If there’s a hack, the plugin will detect it and even help you clean your site. As a bonus, you also get protection against malicious traffic and brute force attacks.

Install MalCare Security Service Right Now