【问题标题】:Apache is not interpreting python filesApache 不解释 python 文件
【发布时间】:2015-09-04 20:08:45
【问题描述】:

所以,我在 Ubuntu 14.04 上遵循了本教程 http://jee-appy.blogspot.in/2015/04/deploy-django-project-on-apache-using.html 我唯一改变的是代替他的示例存储库,我使用了我的。 我得到了错误

未找到 在此服务器上未找到请求的 URL /。

然后,我编辑了 myproject.conf 文件 所做的更改 - WSGIScriptAlias /myproject /var/www/myproject.wsgi 所以,我有输出索引/然后是目录和文件名。它没有解释我的 python 文件。

【问题讨论】:

    标签: django apache python-2.7 ubuntu-14.04 mod-wsgi


    【解决方案1】:

    遇到了同样的问题,我将 wsgi 文件修改为如下所示:

    import os
    import sys
    
    path = '/var/www/html/YOURAPP/'
    if path not in sys.path:
        sys.path.append(path)
    
    path = '/var/www/html/YOURAPP/YOURAPP/'
    if path not in sys.path:
        sys.path.append(path)
    
    os.environ['DJANGO_SETTINGS_MODULE'] = 'YOURAPP.settings'
    
    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 1970-01-01
      • 2023-03-07
      • 2020-07-11
      • 1970-01-01
      相关资源
      最近更新 更多