GNU/Linux >> Linux の 問題 >  >> Panels >> cPanel

Pythonスクリプトを実行する方法

Pythonスクリプトの実行方法

ホスティングアカウントでPythonスクリプトを実行する場合は、cPanelまたはSSHの2つの方法でPythonスクリプトを作成および編集できます。


Pythonスクリプトを作成および編集するにはcPanelでは、次の手順を使用します。

1。 cPanelにログインします :
2。セクションファイルに移動します>ファイルマネージャー



3。スクリプトをcgi-binフォルダー内で実行するか、その外で実行するかを選択できます。

cgi-bin フォルダには実行可能CGIが含まれています スクリプト。ファイルをcgi-binフォルダーの外に配置する必要がある場合は、 .htaccess 追加で作成する必要があります。

4。 cgi-binフォルダーでPythonスクリプトを実行するには、次の手順に従います。
  • cgi-binに移動します フォルダ
  • .pyを使用してファイルを作成します 拡張子、たとえば nctest.py / home / cPuser / public_html / cgi-binにあります ディレクトリ(cPuserは実際のcPanelユーザー名です)。
5.ファイルを作成するには、新しいファイルをクリックします。>必要な拡張子を持つファイルの名前を指定し、新しいファイルの作成をクリックします :



6。ファイルの権限を0755に変更します

注: ファイルはデフォルトの権限で作成されます0644 .py 権限が0755に変更されると、ファイルが実行可能になります 。

7。ファイルの権限を変更するには、ファイルを選択する必要があります>権限の変更をクリックします> ユーザー、グループ、世界の実行をマーク 列をクリックし、権限の変更をクリックします :



8。ファイルを開き、編集をクリックします コードを追加します。

テスト用に、次のスクリプトを追加します。

#!/ usr / bin / python

print "Content-type:text / html \ r \ n \ r \ n"
print"cPanelでPythonスクリプトを実行する方法"

注: ファイルは、 / usr / bin / pythonであるPythonスクリプトへのパスで始まる必要があります 私たちのサーバー上で、しかしあなたは whereis pythonを実行することができます SSH経由でコマンドを実行してディレクトリを確認します。

これで、スクリプトは http://domain.com/cgi-bin/nctest.py

cgi-binフォルダー(public_htmlまたはその他のディレクトリ内)にないPythonファイルを実行する場合は、次のコードを .htaccessに追加する必要があります。 Pythonスクリプトが配置されているのと同じディレクトリにあるファイル:

Options + ExecCGI
AddHandler cgi-script .py



SSH経由でPythonスクリプトを作成および編集するには、次の手順を使用します。

1。 SSH経由でcPanelアカウントに接続します
2。 cgi-binに移動します cd ./public_html/cgi-binを実行しているディレクトリ

正しいディレクトリにいることを確認するには、次のコマンドを実行できます: pwd



3。拡張子が.pyのファイルを作成します(例: nctest.py )。 / home / cPuser / public_html / cgi-binにあります ディレクトリ(cPuserはcPanelのユーザー名です)。

現在のディレクトリにファイルを作成するには、 touch nctest.pyと入力します。

完了したら、コマンド lsを実行しているディレクトリにファイルが存在することを確認できます。



4。ファイルの権限を0755に変更します 以下のコマンドを実行します:

chmod 755 /home/cPuser/public_html/cgi-bin/nctest.py
(cPuserは実際のcPanelユーザー名です)



5。ファイルを開き、必要なコードを追加します。

nanoなどのエディターの1つでファイルを開くことができます。 。 nanoでファイルを開くには、次のコマンドを使用します。
nano nctest.py

テスト目的で、次のコードを追加します。

#!/ usr / bin / python

print "Content-type :text / html \ r \ n \ r \ n "
print"cPanelでPythonスクリプトを実行する方法"




注: ファイルは、 / usr / bin / pythonであるPythonスクリプトへのパスで始まる必要があります 私たちのサーバー上で、しかしあなたは whereis pythonを実行することができます SSH経由でコマンドを実行してディレクトリを確認します。

変更を保存するには、 Crtl + Oをクリックします。 Windowsの場合はEnterキーを押すか、 Command + O MacOSの場合。

これで、スクリプトは http://domain.com/cgi-bin/nctest.pyを使用して機能するはずです。

cgi-binフォルダーにないPythonスクリプトを実行する場合は、 .htaccessに特別なコードを追加する必要があります。 Pythonファイルが配置されているのと同じディレクトリにあるファイル。

6。 .htaccessを作成します touch .htaccessを実行している必要なディレクトリに存在しない場合



7。 .htaccessを開きます nano .htaccessを実行しているファイル 次のコードを追加します。

オプション+ExecCGI
AddHandler cgi-script .py


Crtl+Oをクリック Enterを押します Windowsの場合またはCommand+ O Mac OSで変更を保存する場合:



これで、 http://domainでスクリプトを確認できます。 .com / nctest.py


以上です!


サポートが必要ですか?ヘルプデスク経由でお問い合わせください

関連記事

Pythonアプリの操作方法
cPanel
  1. Python 3.1にNumpyをインストールする方法は?

  2. trace.py を使用して Python スクリプトをトレースする方法

  3. 起動時にシェルスクリプトを実行する方法

  1. Ubuntu16.04でHadoopMapReduceプログラムを実行する方法

  2. シェルからPythonスクリプトを実行する方法

  3. 複数の Python スクリプトを同時に実行する

  1. Pythonを3.9にアップグレードする方法

  2. cronジョブを介してスクリプトを実行する方法

  3. Linuxでpythonファイルを実行する方法