Trong khi sử dụng website sẽ không tránh khỏi việc bị lỗi Error 405 Method Not Allowed, những trường hợp này rất ít xảy ra nhưng nếu gặp sẽ gây ra khó khăn cho các bạn trong quá trình làm việc. Bài viết này Sharecode.vn sẽ hướng dẫn để build enable các method trên để khắc phục lỗi Error 405 Method Not Allowed trên DirectAdmin thông qua Custombuid
1. Nguyên nhân
Lỗi 405 xảy ra là do người dùng đã gửi yêu cầu về một phương thức sai hoặc phương thức đó không còn tồn tại trên website.
Các phương thức bị sai hoặc không tồn tại đó là do các nguyên nhân dưới đây:
- Người dùng đã gửi sai các phương thức: POST, GET, PUT, DELETE,…
- Người dùng yêu cầu truy cập vào một chức năng mà không có đủ quyền truy cập.
- Khi muốn truy cập vào website thì người dùng phải đáp ứng một số điều kiện của website: via ajax, auth…
- Người dùng nhập không đúng cấu trúc URL của website
- Máy chủ để lưu trữ website bị lỗi.
2. Cách khắc phục lỗi Error: 405 Method Not Allowed trên DirectAdmin
Đầu tiên chúng ta cần truy cập vào hệ thống máy chủ với quyền root cao nhất sau đó truy cập vào SSH và build theo lệnh sau:
cd /usr/local/directadmin/custombuild
Sau đó build Method trang web đang lỗi (Request Method:PATCH hoặc DELETE …)
./build set http_methods GET:HEAD:POST:PUT:DELETE:PATCH
./build rewrite_conf
Chỉ với 2 bước đơn giản như vậy các bạn có thể nhanh chóng khắc phục được lỗi Error 405 Method Not Allowed trên DirectAdmin
Trên đây là bài chia sẻ của Sharecode.vn, hy vọng bài viết sẽ hữu ích cho mọi người.