以前WindowsでPythonのWebプログラムを書いていました。
webサーバーはapacheを利用しています。
そちらをcentOS(apache)に持って行きたいです。
↓↓↓↓こちらがwindowsでのスクリプトです
#! C:/Python27/python
# coding: utf-8
temple_body= u"""
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Pythonタイトル</title>
</head>
<body>
<h1>Python テンプレート</h1>
テンプレートです</br>
</body>
</html>"""
try:
print "Content-type: text/html;charset=utf-8\n"
print ( temple_body.format() ).encode('utf-8')
except Exception as e:
print e
ただテンプレートと表示されるだけのものです。
この1行目の
#! C:/Python27/python
を
#! /usr/bin/python2.7
と直したところ
サイトは開けず 500 Internal Server Error が、
エラーログには以下のようなものが出ていました。
End of script output before headers: index.py
AH01215: (13)Permission denied: exec of '/var/www/html/index.py' failed
#! /usr/bin/python2.7の部分が問題だと思うのですが
どのように直せばいいのかがわかりません。
windowsの時は.exeを探し、Pathを指定しました。
しかし、centosでpython.exeに相当するものがどこにあるのか分りません。
centosの場合どのようなぱすを指定すれば良いのでしょうか?
No.1ベストアンサー
- 回答日時:
1行目以前に、ファイルの実行権限が無いので、実行権限を付けてください。
chmod ugo+x /var/www/html/index.py
なお、1行目に何と書くかは、
type python
と言うコマンドで調べます。
CentOSだとおそらく python is /usr/bin/python と表示されます。
ありがとうございます!!
完璧な回答でした!
実行権限を与えたところ思った通りの形になりました。
1行目に書くべきことの確認方法も教えていただけて本当に助かります。
本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- PHP php ログイン 1 2022/11/01 00:24
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
あり得ない!アーカイブを展開...
-
winSCPでlinuxフォルダを作りたい
-
lsでディレクトリのサイズが409...
-
「E212:書込み用にファイルを開...
-
Index.html表示しない!!
-
特定ファイルだけFFFTPでアップ...
-
PHPでchmod()を使えるようにす...
-
ダウンロードしたファイル
-
"Internal Server Error"が表示...
-
ファイルが移動できません。
-
RPM のソースパッケージが展開...
-
shellscript内のコマンドを、su...
-
mvコマンド
-
apacheユーザの実行権限設定は...
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
同期センターのマークが出てま...
-
コマンドプロンプトによるフォ...
-
Excellにて→ファイルエラー:デ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
Ubuntu、ファイル移動によるエ...
-
shellscript内のコマンドを、su...
-
シンボリックリンクでパミッシ...
-
Index.html表示しない!!
-
あり得ない!アーカイブを展開...
-
RPM のソースパッケージが展開...
-
PHPでchmod()を使えるようにす...
-
SFTPでファイルのアップロード...
-
rootでも権限が無いようです
-
rootユーザのメールボックスへ...
-
umask757をvar/www/htmlへ適用?
-
ダウンロードしたファイル
-
ファイル所有者を「apache」へ...
-
書き込み権限がありません
-
apacheに詳しい方教えてください
-
winSCPでlinuxフォルダを作りたい
-
ファイル「所有者」と「所有グ...
おすすめ情報