

Việc khắc phục lỗi 405 Method Not Allowed có thể gây khó chịu vì bạn cần thực hiện nhiều quy trình khắc phục sự cố để giải quyết và tìm ra nguyên nhân. Ở đây, chúng tôi đã trình bày chín cách đơn giản để giúp bạn sửa lỗi 405 Method Not Allowed trên trang web WordPress của mình.
Trước khi khắc phục sự cố, bạn nên sao lưu cơ sở dữ liệu và trang web của mình. Trong trường hợp xảy ra sự cố trong khi chỉnh sửa tệp hoặc thư mục, bạn vẫn có thể khôi phục toàn bộ trang web.
Nội dung
Lỗi không được phép của Phương pháp 405 là gì?
Lỗi 405 Method Not Allowed chỉ ra rằng trình duyệt web đã yêu cầu quyền truy cập vào một trong các trang web, nhưng máy chủ đã từ chối yêu cầu; do đó, trình duyệt không thể truy cập trang web được yêu cầu. Khi điều này xảy ra, trang web của bạn sẽ hiển thị Phương pháp 405 Không được phép cho khách truy cập của bạn.
Không giống như hầu hết các mã phản hồi HTTP khác trong danh mục 4xx (phía máy khách), lỗi 405 Method Not Allowed được coi là sự cố phía máy chủ. Dưới đây là một số biến thể phổ biến cho thấy trang web của bạn đã bị ảnh hưởng với lỗi 405:
- 405 không được phép
- Phương pháp 405 không được phép
- Phương pháp không được phép
- Lỗi HTTP 405
- Lỗi HTTP 405 Phương pháp không được phép
- Phương thức HTTP 405 không được phép
- Lỗi 405 Phương pháp không được phép
Tại sao phương pháp 405 không được phép xảy ra lỗi?
Phương thức 405 Không được phép khá bí ẩn. Nó cho biết điều gì đã xảy ra với trang web của bạn nhưng không phải tại sao nó lại xảy ra, khiến bạn khó xác định nguyên nhân và sửa lỗi. Có nhiều lý do cho điều này; các plugin hoặc chủ đề được mã hóa kém, bộ nhớ cache duyệt web, trang web không được cập nhật, v.v. Hãy cùng đọc về các lý do gây ra lỗi này trong phần tiếp theo và cách bạn có thể khắc phục chúng dễ dàng.
Sửa lỗi “Phương pháp 405 không được phép” trong WordPress
Để giúp bạn khắc phục lỗi 405 Method Not Allowed trong WordPress, tôi đã giải thích sự cố và các bản sửa lỗi phổ biến nhất.
- Quay lại phiên bản trang web WordPress gần đây đang chạy của bạn
- Kiểm tra xem bạn đã nhập đúng URL chưa
- Hủy kích hoạt các plugin và chủ đề
- Kiểm tra bất kỳ thay đổi cơ sở dữ liệu không mong muốn nào
- Xem qua nhật ký phía máy chủ
- Xác nhận cấu hình máy chủ của bạn
- Đặt quyền đối với tệp
- Gỡ lỗi mã ứng dụng hoặc tập lệnh của bạn
- Xóa bộ nhớ cache của trình duyệt của bạn
- Kiểm tra hồ sơ A
- Liên hệ với bộ phận hỗ trợ lưu trữ của bạn
1. Quay lại phiên bản trang web WordPress gần đây đang chạy của bạn
Bản sao lưu đóng một vai trò quan trọng khi gặp bất kỳ vấn đề hoặc lỗi nào. Đó là một cách dễ dàng để sửa các lỗi như 403, 404, v.v.
Nhiều công ty lưu trữ tốt, như Cloudways, cung cấp các bản sao lưu tự động cho các ứng dụng của bạn. Vì vậy, nếu nhà cung cấp dịch vụ lưu trữ của bạn có sao lưu tự động, hãy quay trở lại phiên bản đang chạy trước đó của bạn nếu bạn đang gặp phải Lỗi 405 Phương pháp Không được phép.
2. Kiểm tra xem bạn đã nhập đúng URL chưa
Có thể bạn đã nhập sai URL gây ra Lỗi không được phép 405 trên trang web WordPress của bạn. Do đó, hãy kiểm tra URL của bạn để xác nhận rằng bạn không viết sai chính tả trang / site / URL đang truy cập của mình. Nhiều chủ sở hữu trang web không cho phép mọi người truy cập các trang sai và URL không chính xác vì lý do bảo mật.
3. Hủy kích hoạt các Plugin và Chủ đề
Các plugin nâng cao chức năng và trải nghiệm của trang web WordPress của bạn, trong khi các chủ đề cải thiện giá trị thẩm mỹ của chúng. Tuy nhiên, nếu chúng xung đột với nhau hoặc trang WordPress của bạn, nó có thể dẫn đến lỗi.
Nếu gần đây bạn đã cài đặt hoặc cập nhật một plugin / chủ đề và nghi ngờ đây có thể là cốt lõi của vấn đề, hãy hủy kích hoạt chúng. Đối với điều này, hãy đi tới Bảng điều khiển WordPress> Plugin> Tất cả các plugin và Hủy kích hoạt mỗi plugin. Sau đó, truy cập lại trang web WordPress của bạn. Bạn đã tìm thấy thủ phạm nếu vấn đề đã được giải quyết cho URL của bạn bằng cách hủy kích hoạt bất kỳ plugin nào. Nếu không, hãy thực hiện tương tự cho chủ đề WordPress của bạn.
Nếu bạn không có quyền truy cập vào Bảng điều khiển WordPress của mình, bạn có thể thực hiện việc đó thông qua FileZilla. Mở FileZilla và thêm thông tin đăng nhập máy chủ của bạn (IP, Tên người dùng và Mật khẩu). Sau đó đi đến public_html thư mục > wp-content thư mục > và thay đổi tên thư mục plugin thành một cái gì đó như “xyzplugins”. Kiểm tra xem sự cố đã được khắc phục chưa.
Nếu URL của bạn bắt đầu hoạt động, hãy hoàn nguyên tên thư mục từ thư mục “xyzplugins” thành “plugin”. Mở trang tổng quan WordPress của bạn và kích hoạt từng plugin để kiểm tra plugin nào đang gây ra sự cố.
4. Kiểm tra bất kỳ thay đổi cơ sở dữ liệu không mong muốn nào
Các plugin cập nhật cơ sở dữ liệu của bạn. Kiểm tra xem các bảng của bạn có được sửa đổi hay không sau khi bạn đã hủy kích hoạt hoặc xóa plugin ở bước trước. Bạn có thể kiểm tra các bảng DB thông qua tùy chọn khởi chạy cơ sở dữ liệu trên nền tảng lưu trữ của mình. Sau đó, bạn có thể chẩn đoán và tìm kiếm các bảng theo cách thủ công.
Với Cloudways, bạn có thể dễ dàng kiểm tra điều này từ Trình quản lý cơ sở dữ liệu.
5. Xem qua nhật ký phía máy chủ
Phân tích nhật ký máy chủ / ứng dụng của bạn là một phương pháp tuyệt vời để tìm hiểu thêm về bất kỳ vấn đề nào. Nó sẽ giúp bạn phân tích các yêu cầu động, sự cố bạn gặp phải, nội dung tĩnh, thông tin chi tiết về quy trình, việc sử dụng bộ nhớ và CPU, v.v.
Nếu bạn đang chạy ứng dụng của mình trên Cloudways, bạn có thể xem nhật ký của mình bằng một vài cú nhấp chuột. Có một phần có sẵn trong bảng Quản lý ứng dụng để bạn có thể kiểm tra Truy cập & Lỗi nhật ký.
Nhật ký Access được chia thành Apache, Nginx và PHP. Từ phần này, bạn có thể xem các yêu cầu và xử lý thông tin.
Nhật ký Lỗi hiển thị thông tin về các lỗi gặp phải và các sự cố tiềm ẩn.
6. Xác nhận cấu hình máy chủ của bạn
Mọi ứng dụng WordPress đều chạy trên một máy chủ web và những ứng dụng được đề xuất bởi WordPress.org là Apache và Nginx. Nếu bạn không chắc mình đang sử dụng máy chủ web nào, hãy kiểm tra các tệp ứng dụng của bạn. Tệp .htaccess có nghĩa là bạn đang chạy trang web của mình trên máy chủ web Apache; mặt khác, tệp nginx.conf có nghĩa là bạn đang sử dụng Nginx.
Tệp .htaccess nằm ở ứng dụng /
Tiếp theo, mở tệp cấu hình máy chủ web của bạn (.htaccess cho Apache & nginx.conf cho Nginx) thông qua trình soạn thảo văn bản và tìm các lệnh Ghi lại. Tạo bản sao của tệp máy chủ web của bạn (để đề phòng) và nếu bạn thấy bất kỳ Quy tắc viết lại “R = 405” nào, hãy nhận xét về quy tắc đó bằng cách thêm “#” (bắt đầu) để kiểm tra xem sự cố đã được giải quyết hay chưa.
7. Đặt quyền đối với tệp
Đôi khi, do định cấu hình sai quyền đối với tệp, bạn có thể gặp phải lỗi 405. Vì vậy, bạn cần đặt quyền đối với tệp của mình thành 755 đối với thư mục và 644 đối với tệp. Bạn có thể đặt quyền tệp từ ứng dụng FTP như FileZilla hoặc nếu bạn là người dùng Cloudways, sau đó chỉ cần đặt lại quyền tệp / thư mục từ Bảng quản lý ứng dụng> Cài đặt ứng dụng.
8. Gỡ lỗi mã ứng dụng hoặc tập lệnh của bạn
Có thể bạn đã thêm bất kỳ mã tùy chỉnh nào tạo ra Lỗi 405 trên trang web của mình. Bạn phải tạo một trang web dàn dựng và bắt đầu gỡ lỗi thủ công để tìm nguyên nhân gây ra lỗi 405 Method Not Allowed.
9. Xóa bộ nhớ cache của trình duyệt của bạn
Nếu bạn đã thực hiện tất cả các hành động khắc phục sự cố ở trên mà vẫn gặp phải lỗi 405 Method Not Allowed trên trang web WordPress của mình, thì hãy xóa bộ nhớ cache, cookie và lịch sử của trình duyệt của bạn. Hoặc mở URL trang web của bạn ở chế độ Ẩn danh.
Một trong các phương pháp trên có thể đã giải quyết được sự cố của bạn, nhưng bộ nhớ cache có thể khiến bạn vẫn gặp phải lỗi 405.
10. Kiểm tra hồ sơ A
Một trong những lý do có thể gây ra lỗi 405 trong WordPress của bạn là do thông tin chi tiết về Hệ thống tên miền (DNS) của bạn không chính xác. Bạn cần đảm bảo rằng Bản ghi A của bạn trỏ tên miền và các miền phụ của bạn đến một địa chỉ IP chuyên dụng. Cài đặt DNS của bạn phụ thuộc vào nhà cung cấp dịch vụ lưu trữ mà bạn đang sử dụng.
Trong trường hợp bạn là người dùng Cloudways, bạn có thể tham khảo video sau để Lập bản đồ Miền của Bạn và Quản lý Bản ghi DNS.
11. Liên hệ với bộ phận hỗ trợ lưu trữ của bạn
Nếu tất cả quy trình khắc phục sự cố ở trên không giúp bạn khắc phục sự cố thì bạn nên chia sẻ truy vấn của mình với bộ phận hỗ trợ lưu trữ và khắc phục sự cố hoặc tìm nguyên nhân tại sao bạn gặp phải lỗi 405 Method Not Allowed. Hầu hết các nhà cung cấp dịch vụ lưu trữ tốt đều cung cấp tính năng trò chuyện trực tiếp hoặc hỗ trợ đặt vé để giúp bạn giải quyết các vấn đề về trang web của mình.
Bản tóm tắt
Các cách để giải quyết lỗi 405 rất nhiều và có thể khác nhau giữa các trang web. Tôi đã trình bày 11 phương pháp đơn giản nhất để sửa lỗi 405 Method Not Allowed và tôi hy vọng bài viết này đã giúp bạn khắc phục sự cố. Nếu bạn biết phương pháp khắc phục sự cố khác, hãy chia sẻ trong phần bình luận bên dưới.
Đánh giá của khách hàng tại
“Lưu trữ được tối ưu hóa đẹp mắt cho WordPress và Magento”
Arda Burak [Agency Owner]
Farhan Ayub
Farhan là người quản lý cộng đồng tại Cloudways. Anh ấy thích làm việc với WordPress và có niềm đam mê phát triển web. Chủ yếu, anh ấy dành thời gian của mình để tương tác với những người trong cộng đồng WordPress. Ngoài công việc, Farhan dành thời gian chơi game và chơi thể thao. Vui lòng liên hệ với anh ấy tại [email protected]
[…] […]
[…] […]