2012-02-22 14 views
25

Tôi vừa mới bắt đầu học Python, và tôi khá lạc lõng ngay bây giờ. Tôi muốn chạy tập lệnh của mình trên máy chủ được lưu trữ thông qua hosting24.com. Câu hỏi thường gặp của họ nói rằng họ hỗ trợ Python, nhưng tôi không có đầu mối để đặt kịch bản của tôi cho nó chạy.Làm cách nào để chạy tập lệnh Python trên máy chủ web của tôi?

Có một thư mục có tên là cgi-bin trong thư mục gốc của tôi, tôi đoán đó là nơi tôi đặt tập lệnh của mình? Ai đó có thể giải thích cho tôi cách thức hoạt động này?

+13

Tôi không thấy cách tắt chủ đề này. –

Trả lời

22

Rất đơn giản, bạn có thể đổi tên tập lệnh Python thành "pythonscript.cgi". Đăng trong thư mục cgi-bin của bạn, thêm các quyền phù hợp và duyệt đến nó.

This is a great link bạn có thể bắt đầu.

Here's another good one.

Hy vọng điều đó sẽ hữu ích.


EDIT (2015/09/12): Các liên kết thứ hai từ lâu đã được gỡ bỏ. Thay thế nó bằng một cái cung cấp thông tin được tham chiếu từ bản gốc.

+0

Tôi đặt một tập tin gọi là test.cgi trong cgi-bin, cho nó 777 perms, điều hướng đến nó, nhưng tôi nhận được một lỗi dịch vụ nội bộ 500. –

+0

Bạn có thể đăng nội dung của bạn, tôi giả định, Apache error.log nêu rõ không? – Carlos

+0

Đây là [viết lớn] (http://encodable.com/internal_server_error/) về những gì sẽ cấu thành lỗi 500 – Carlos