我想運行一個簡單的Python腳本Site5託管服務。我將腳本上傳到了cgi-bin文件夾中。一旦我嘗試在瀏覽器上加載腳本,它會引發內部服務器錯誤。我檢查了Cpanel中的錯誤日誌,它說「文件不存在」。我試圖通過執行以下操作來解決問題,但遺憾的是它仍然沒有工作 -Python,內部服務器錯誤文件不存在
- 文件權限設置爲755 使用hello.py和hello.cgi
- 試圖測試都拋出了同樣的錯誤
- 添加了這個在文件hello.py#!的/ usr/bin中/ Python的
- 在.htaccess文件,增加了行AddHandler的CGI腳本的.py特等的CGI
- 在.htaccess文件,在Directory Index下添加index.py和index.cgi
這裏是我的代碼 -
#!/usr/bin/python
print(「Hello World!」)
對這個問題如何解決請建議。
錯誤日誌是否說_which_文件不存在?/usr/bin/python存在嗎? –
@JohnGordon不,它沒有指定文件名。如何檢查/ usr/bin/python是否存在? – user3402248
我對Site5並不熟悉,所以我不能給你具體的指示,但總的來說有幾件事你可以嘗試。 Site5給你shell訪問權限嗎?如果是這樣,那麼只需在命令提示符下鍵入'/ usr/bin/python',看看會發生什麼。 Site5是否正式支持python?如果是這樣,他們應該有一些關於如何使用它的文檔。 –