【发布时间】:2014-09-01 00:32:38
【问题描述】:
我正在尝试将 Askbot 部署在与 Hostgator 共享的主机上,但没有成功。 Askbot documentation 谈论更改网络服务器上的设置,我显然不能这样做,因为它是共享网络主机。
我最初尝试使用 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 吗?有大佬可以分享一下吗?非常感谢。
【问题讨论】: