• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:pythonスクリプト実行不可)

pythonスクリプト実行不可

このQ&Aのポイント
  • pythonスクリプトをCGIとして動作させるとエラーになります。
  • ブラウザから直接起動するとExec format errorが出ます。
  • perl CGIは正常に動作していますが、python CGIはエラーになります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

そのログからすると, スクリプトのファイル名は /home/httpd/cgi-bin/test.py でいいのかな? od -xc /home/httpd/cgi-bin/test.py ってできますか?

YkazubonY
質問者

お礼

BOM付きUTF-8になっていました。viで消したつもりだったのですが、元の形式を保持するのですね。ご指摘ありがとうございました。

YkazubonY
質問者

補足

こんな感じです。 nsbbsv1[105]% od -xc test.py 0000000 bbef 23bf 2f21 7375 2f72 6962 2f6e 7970 357 273 277 # ! / u s r / b i n / p y 0000020 6874 6e6f 230a 6320 646f 6e69 3a67 7520 t h o n \n # c o d i n g : u 0000040 6674 382d 0a0a 7270 6e69 2074 4322 6e6f t f - 8 \n \n p r i n t " C o n 0000060 6574 746e 742d 7079 3a65 7420 7865 2f74 t e n t - t y p e : t e x t / 0000100 7468 6c6d 203b 6863 7261 6573 3d74 5455 h t m l ; c h a r s e t = U T 0000120 2d46 2238 700a 6972 746e 700a 6972 746e F - 8 " \n p r i n t \n p r i n t 0000140 000a \n 0000141 nsbbsv1[106]%

その他の回答 (1)

回答No.1

https://www.google.co.jp/search?q=Exec+format+error 改行コードと文字コードとpyithonのパスは確認しました?

YkazubonY
質問者

補足

改行コードは、LFで間違い有りません。 文字コードは、漢字が入っていないので、ASCIIと同じです。 パスは、/usr/bin/pythonで間違い有りません。 RHEL5のpyhton 2.4.4では、正常に動作するので、 CeonOS 6.4固有の問題かもしれないです。

関連するQ&A

専門家に質問してみよう