CGI Pythonアプリケーションを開発しました。これはローカルサーバーで動作しますが、リモートのPython CGIホストで実行するためにコンパイルするにはどうすればよいですか?
アプリケーションは使用します
import cgitb
import cgi
import requests
import cookielib
import bleach
import re
CGI Pythonアプリケーションを開発しました。これはローカルサーバーで動作しますが、リモートのPython CGIホストで実行するためにコンパイルするにはどうすればよいですか?
アプリケーションは使用します
import cgitb
import cgi
import requests
import cookielib
import bleach
import re
これはあなたのウェブホスティング会社に尋ねる質問です。私はDreamhostを使用しており、いくつかのpythoncgiスクリプトの例と詳細情報を含むwikiを表示できます。ただし、これはおそらくニーズによって異なります。
この構造を想定すると:
(root)
|- html
| |- .htaccess
| |- ...
|- lib
|- lib1
| |- script1.py
|- lib2
|- script2.py
import sys
for path in ("/lib/lib1", "/lib/lib2",...):
if not path in sys.path:
sys.path.append(path)
import script1 # should work with the right paths
Aaaand ...多くのプロバイダーは、Pythonファイルを実行可能にするために「.htaccess」ファイルに特定のものを必要とします。