2016-06-14 8 views
0

私は単純なPythonスクリプトを実行しようとしていますサイト5ホスティングサービス。私はcgi-binフォルダにスクリプトをアップロードしました。ブラウザにスクリプトをロードしようとすると、内部サーバーエラーがスローされます。私はCpanelでエラーログをチェックし、 "ファイルは存在しません"と言います。私は、次の手順を実行して、問題を解決しようとしたが、残念ながらそれはまだhello.pyを使用して、755 Python、内部サーバーエラー - ファイルが存在しません

  • しようとしたテストに

    1. 設定ファイルのアクセス権をワーク・しないとhello.cgiの両方に同じエラーをスロー
    2. .htaccessファイル上のファイルhello.py番号に
    3. を追加しました。この!は/ usr/binに/ pythonの
    4. は、.htaccessファイルに行のAddHandler CGIスクリプトの.pyの.pl .cgiで
    5. を追加しました、ディレクトリインデックスの下にindex.pyとindex.cgiが追加されました
    6. 0123ここで

    は私のコード -

    #!/usr/bin/python 
    print(“Hello World!”) 
    

    は親切にこの問題を解決できる方法について提案しています。

  • +0

    エラーログに_which_ファイルが存在しないと表示されますか? '/ usr/bin/python'は存在しますか? –

    +0

    @JohnGordonいいえ、ファイル名は指定しません。/usr/bin/pythonが存在するかどうかを確認するには? – user3402248

    +0

    私はSite5に精通していないので、具体的な指示はできませんが、一般的には試してみることができるものがいくつかあります。 Site5はあなたにシェルアクセス権を与えますか?もしそうなら、単にコマンドプロンプトで '/ usr/bin/python'と打ち込み、何が起こるかを見てください。 Site5は正式にPythonをサポートしていますか?もしそうなら、彼らはそれを使用する方法に関するいくつかの文書を持っているべきです。 –

    答えて

    0

    私はついにそれを解決しました。私のコードに問題がありました。かっこは削除する必要がありました。私の最終的なコードは次のようなものでした。

    #!/usr/bin/python 
    print "Content-type: text/plain\r\n\r\n", 
    print "Hello world" 
    

    期待通りに機能しました。

    +0

    これは、ホストがpythonバージョン2.7を使用しているためです。括弧はpython 3.0で導入されました。今後の参考のために。 – wind85

    +0

    @ wind85私に知らせてくれてありがとう。これを覚えておいてください。 – user3402248

    関連する問題