【问题标题】:Exception occurred processing WSGI script SyntaxError from item-catalog import app as application从项目目录导入应用程序作为应用程序处理 WSGI 脚本 SyntaxError 时发生异常
【发布时间】:2016-12-13 02:17:54
【问题描述】:

尝试使用 apache 设置我的 python 项目后,我遇到了内部服务器错误。这行 SyntaxError 有问题:

from item-catalog import app as application

但是如果我把它改成这个,它也不起作用。

import app as application 

工作。我的文件夹结构是

/var/www/html/itemcatalog/item-catalog

这是我的 itemcatalog.wsgi 文件

#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/html/itemcatalog")

from item-catalog import app as application
application.secret_key = 'kGTdasfdasfdsa'

这是apache错误日志:

   [Tue Dec 13 02:12:09.149063 2016] [:error] [pid 29155:tid 139672369694464] [client 108.49.103.204:53087] mod_wsgi (pid=29155): Exception occurred processing WSGI script '/var/www/html/itemcatalog/item-catalog/itemcatalog.wsgi'.
[Tue Dec 13 02:12:09.149155 2016] [:error] [pid 29155:tid 139672369694464] [client 108.49.103.204:53087]   File "/var/www/html/itemcatalog/item-catalog/itemcatalog.wsgi", line 7
[Tue Dec 13 02:12:09.149202 2016] [:error] [pid 29155:tid 139672369694464] [client 108.49.103.204:53087]     from item-catalog import app as application
[Tue Dec 13 02:12:09.149244 2016] [:error] [pid 29155:tid 139672369694464] [client 108.49.103.204:53087]              ^
[Tue Dec 13 02:12:09.149283 2016] [:error] [pid 29155:tid 139672369694464] [client 108.49.103.204:53087] SyntaxError: invalid syntax

【问题讨论】:

    标签: python apache wsgi


    【解决方案1】:

    Python 模块名称中不能有连字符

    【讨论】:

      猜你喜欢
      • 2016-04-22
      • 2016-12-22
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多