2016-06-11 18 views
5

Tôi đã lập trình một chút PHP Script, chỉ cần tải lên một tệp từ người dùng đến máy chủ. Tôi đã thử nghiệm trên máy chủ Xampp của tôi (cục bộ) và mọi thứ hoạt động tốt. Nhưng khi tôi tải nó lên trang github của tôi Here, Nó phát hiện lỗi này của tôi 405 NOT ALLOWED ... Vì vậy, tôi googled rất nhiều và phát hiện ra rằng tôi phải cho phép HTTP Post Method. Vì vậy, Câu hỏi của tôi bây giờ là: Làm cách nào để tôi cho phép phương thức POST trên trang github của tôi?Trang Github cho phép phương thức HTTP Post

Cảm ơn bạn trước.

+0

Có vẻ như đây không phải là vấn đề về PHP, nhưng máy chủ web GitHub Pages phủ nhận tất cả các POST HTTP. Bạn nên liên hệ với GitHub trợ giúp, IMHO. –

+0

@LapshinDmitry Được rồi, tôi sẽ làm. Nhưng không có bất kỳ cài đặt nào để cho phép phương thức POST đó không? – balex

+0

Tôi thực sự nghĩ, vì GitHub Pages được thiết kế để phục vụ các trang web tĩnh, nó sẽ không hỗ trợ POST, vì vậy trang web của bạn ít hơn, nhưng đó chỉ là suy nghĩ của tôi về chủ đề (đó là lý do tại sao tôi không trả lời, chỉ bình luận :)). Bạn cũng có thể chỉnh sửa thẻ câu hỏi và tiêu đề để nhận thêm câu trả lời từ người dùng Github Pages. –

Trả lời

2

Các trang GitHub chỉ có thể phục vụ nội dung tĩnh và không có cách nào để chạy PHP trên các trang GitHub hoặc tải lên mọi thứ. Đó là lý do tại sao GitHub không cho phép yêu cầu POST.

Nếu bạn cần tập lệnh phía máy chủ (Ví dụ: PHP), bạn sẽ cần sử dụng máy chủ lưu trữ web cung cấp những thứ này.

+0

OK, nhưng cảm ơn bạn – balex

+0

@balex, có rất nhiều (miễn phí) webhost mà _do_ cung cấp PHP. – JonasCz

+0

Vâng tôi biết nhưng tôi đã làm rất nhiều SEO để trang github của tôi .. :( – balex

Các vấn đề liên quan