2 つの質問があります。ご協力いただければ幸いです。
共有ホスティングが Django をサポートしている場合、Django ベースの CMS をサポートしているというのは正しいですか?
共有ホスティングにシェル アクセスできるとします。Django やその他の Python ベースの CMS を SSH 経由でインストールすることは可能ですか? またはホスティング会社から追加のサポートを提供する必要がありますか?
2 つの質問があります。ご協力いただければ幸いです。
共有ホスティングが Django をサポートしている場合、Django ベースの CMS をサポートしているというのは正しいですか?
共有ホスティングにシェル アクセスできるとします。Django やその他の Python ベースの CMS を SSH 経由でインストールすることは可能ですか? またはホスティング会社から追加のサポートを提供する必要がありますか?
特定の共有ホスティング取引には、あなたが望むことをするのを妨げる特定の技術的制限があるかもしれないので、私たちは本当に質問に答えることができません。したがって、Python/Djangoサポートを提供すると主張する共有ホスティングを購入する前に確認することをお勧めします。
言われたこと:
おそらくそうです、追加のパッケージをインストールすることが許可されている場合は、実際にDjangoベースのCMSをインストールできます。DjangoベースのCMSには、Django、いくつかの追加構成、および1つ以上のデータベーステーブルが必要ですが、Djangoとデータベースが稼働している場合は、それをインストールできるはずです。
おそらく、Django用にWSGIを適切に構成できるかどうかによって異なります。それができない場合は、共有ホスティング会社からの構成サポートに依存する必要があるかもしれません。ソフトウェア(Djangoなど)を自由にインストールし、Pythonパッケージを構成し、データベースも利用できる場合は、Djangoまたは別のPythonベースのCMSを実際に使用できます。
django で使用できることを確認するためのホスティングの要件は次のとおりです。
Python の最近の 2.x バージョン、それは明らかな要件ですが、Python 2.4 のみをサポートするホスティングの経験があり、このバージョンのサポートは django 1.4 では削除されています。
必要な唯一の Python ライブラリは、コンパイルが必要なものです。ほとんどの場合、PIL とデータベースのラッパー (psycopg、mysql-python) になります。
WSGI、FastCGI、SCGI、または AJP のサポート
virtualenvに入れることができる他のすべてのもの(ホスティングがすでにインストールされているパッケージも含む)。ホスティングに virtualenv がない場合は、virtualenv ソースから virtualenv.py ファイルをコピーして、それを使用して環境を作成できます。
python virtualenv.py env