アプリ版:「スタンプのみでお礼する」機能のリリースについて

cgiの勉強をしているのですがシバンの設定で困っています。
①実行パス(絶対パス)
/virtual/アカウント名(もしくはID)/usr/local/bin/python3
と書いてありました。
https://www.value-server.com/spec/
実際ドメイン直下のディレクトリは動いています。
しかし
ドメイン/pro/sample.py は動いてくれません。500エラーです。パーミッションは755にしています。

②pythonで実行したcgiは
print("<html>")
print("<head>")
print("<title>Hello world !</title>")…
こんな感じでprintの嵐なのですが、
使い方はあっているのでしょうか?

質問者からの補足コメント

  • 失礼しました。

    シバン
    # -*- coding: utf-8 -*-

    print("Content-Type: text/html;charset=utf-8\n\n")

    と書いております。

    No.1の回答に寄せられた補足コメントです。 補足日時:2021/10/28 09:00

A 回答 (1件)

CGIからの出力は、



HTTPヘッダ
空行
本体

という形式でなければなりません。
ここに書いていないだけ、ならよいのですが。
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!