2

Hostgator を使用して共有ホストに Askbot をデプロイしようとしていますが、成功しません。Askbotのドキュメントでは、Web サーバーの設定の変更について説明していますが、これは共有 Web ホストであるため、明らかにできません。

私は最初に fcgi で展開しようとしましたが、私の知る限り、Hostgator で機能するのはこれだけです。私の .htaccess と index.fcgi は以下にありますが、残念ながらまだ動作させることができませんでした。

.htaccess

AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.fcgi/$1 [QSA,L]

index.fcgi

#!/opt/python27/bin/python2.7
import sys, os, user
from django.core.servers.fastcgi import runfastcgi

# Add a custom Python path. (optional)
sys.path.insert(0, "/home/vnaut/django/projects/project")

# Switch to the directory of your project.
os.chdir("/home/vnaut/django/projects/project")

# Set the DJANGO_SETTINGS_MODULE environment variable.
os.environ['DJANGO_SETTINGS_MODULE'] = "project.settings"

from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

共有ホスティングで Askbot の展開に成功した人はいますか? 誰か共有してくれませんか?どうもありがとう。

4

2 に答える 2

1

以前にAskbotを正常にデプロイしましたが、uwsgiでnginx、postgresql、およびdjangoアプリを実行できるVPSが含まれていました。Host Gator がホスティングの層に何を提供するかわかりません。まず、次の重要な質問に答えてください。

  1. ホスティング プランでdjango Web アプリを実行できますか? これを行うにはいくつかの方法がありますが、ほとんどの場合は wsgi を使用します。私はuwsgiで最高の幸運を手にしました。

  2. どのデータベースを使用しますか? Django は多くのデータベースをサポートしていますが、PostgreSql と MySQL は最も一般的なオープン ソースのサポートされているオプションです。私は PostgreSQL で最高の幸運を手にしました。

  3. サイトの静的アセット (画像、CSS、JavaScript など) を提供するために何を使用しますか? そこにはたくさんの Web サーバーがあります: Apache、Nginx、Lighttpd など。

Askbot をデプロイする前に、これらすべての質問に答える必要があります。

于 2014-09-01T01:09:34.090 に答える
0

共有するために、代わりに Webfaction で OSQA を試すことにしました。これは面倒で、Askbot の展開にまだ成功しておらず、多くの時間を無駄にしています。手順は、Webfaction で簡単に起動して実行できるようにする投稿からのものです。

于 2014-09-05T03:34:33.387 に答える