【问题标题】:Restarting FCGI on 1and1 shared host在 1and1 共​​享主机上重新启动 FCGI
【发布时间】:2015-05-27 02:08:38
【问题描述】:

我正在尝试在 1and1 共​​享服务器上安装 Django,但是当我尝试运行 Web 服务器 (manage.py runserver) 时它失败了,因为我在 appname.fcgi 中的设置是从 webroot 和我的 cgi- bin 文件夹:

ImportError: 无法导入设置“appname.settings”(是否在 sys.path 上?):没有名为 settings 的模块

我已将 appname.fcgi 文件中的值更改为:

os.environ['DJANGO_SETTINGS_MODULE'] = '设置'

但是报错信息还是一样,下面的文章说要重启fcgi使用:touch yourdjangoapp.fcgi

Installing a Django app on 1and1 Linux shared hosting

但这似乎并没有重新启动 fcgi。有没有其他方法可以在 1and1.com 共享主机服务器上重启 fcgi?

【问题讨论】:

  • 您是否尝试先在本地运行它?看看你是否得到同样的错误?

标签: django python-2.7 fastcgi


【解决方案1】:

感谢您的好建议!我开始走这条路,然后意识到我的 1and1 帐户是用我的 django 网站作为主根目录之外的虚拟站点设置的。这样我就有一个主根目录之外的子目录,它充当我的 django 网站的 web 根目录。所以:root/dango web root。所以我的 django web root 是我的 .htaccess 和 project.fcgi 文件需要不在一个级别上的地方。一旦我这样做了,一切都开始工作了!

【讨论】:

    猜你喜欢
    • 2018-08-05
    • 1970-01-01
    • 2014-10-24
    • 2014-09-05
    • 2015-01-04
    • 2011-07-01
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    相关资源
    最近更新 更多