在apache2 / windows上以模式wsgi执行的python3 flask app问题

塞尔吉·塔赫(SergeTahé)

我有一个烧瓶应用程序,当使用python 3.8在独立模式(main.py)上启动时可以运行。当我在apache2 / windows上的模式wsgi(main.wsgi)上启动它时,该应用程序启动,但由于apache2日志中的此错误而崩溃:

from mysql.connector import *
AttributeError: module 'mysql.connector' has no attribute 'CMySQLConnection'

什么能解释两个相同代码之间的行为差​​异?

我的Apache2虚拟主机:

define ROOT "C:/Data/st-2020/dev/python/cours-2020/v01-deployment/flask"
define SITE "impots"

 <VirtualHost *:80> 
    WSGIScriptAlias /app "${ROOT}/mainWithMySQL.wsgi"
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <Directory "${ROOT}">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

我的Apache2 httpd.conf:

# python wsgi
LoadFile "c:/myprograms/python38/python38.dll"
LoadModule wsgi_module "c:/myprograms/python38/lib/site-packages/mod_wsgi/server/mod_wsgi.cp38-win_amd64.pyd"
WSGIPythonHome "c:/myprograms/python38"
塞尔吉·塔赫(SergeTahé)

问题是

from mysql.connector import *

我不得不将其重写为:

from mysql.connector import connect

我不知道为什么

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

来自 Flask @app.route 装饰器的默认日志行没有被 WSGI 发送到 Apache2 error.out

来自分类Dev

部署烧瓶和apache2 mod_wsgi的问题

来自分类Dev

在CentOS上为apache2编译乘客的问题

来自分类Dev

在Mac上使用apache2时出现权限问题

来自分类Dev

在 ubuntu 18.04 上安装 Apache2 的问题

来自分类Dev

Flask和Apache2:没有名为app的模块

来自分类Dev

如何使用Apache2和Mod-WSGI运行Flask

来自分类Dev

(WSGI - Apache2/Flask) 导入错误:无法导入名称应用

来自分类Dev

让Flask使用Python3(Apache / mod_wsgi)

来自分类Dev

无法在树莓派上的 Python3.5 下使用 apache2、mod_wsgi 导入flask_cors

来自分类Dev

Apache2权限问题

来自分类Dev

apache2上的RewriteRule

来自分类Dev

在Ubuntu上使用Apache2部署Django应用时出现问题

来自分类Dev

本地主机上的 PHP 与测试服务器 (apache2) 上的奇怪问题

来自分类Dev

apache2和CodeIgniter的问题

来自分类Dev

Apache2和HeartBleed SSL问题

来自分类Dev

uwsgi和apache2问题

来自分类Dev

Apache2 带有 mod_wsgi python3 'TypeError:' 并返回错误 500

来自分类Dev

在 URL 中没有额外组件的情况下配置 Django/Apache2/mod_wsgi 的问题

来自分类Dev

Apache2 CGI执行权限被拒绝

来自分类Dev

VPS上的Apache2(无域)

来自分类Dev

在Linux上更改服务apache2

来自分类Dev

无法在Raspbian上安装Apache2

来自分类Dev

Django.Wsgi.Apache。Apache2 中的 403 错误

来自分类Dev

当我的Linux机器上同时安装apache2服务器和apache tomcat服务器时出现的问题

来自分类Dev

Mac上的/ private / etc / apache2和/ etc / apache2有什么区别

来自分类Dev

apache2和couchdb在apache2上启用cors

来自分类Dev

Lubuntu 18.04 上的 Apache2 安装尝试:处理时遇到错误:apache2

来自分类Dev

Ubuntu 14.04 Server:phpMyAdmin的Apache2问题

Related 相关文章

  1. 1

    来自 Flask @app.route 装饰器的默认日志行没有被 WSGI 发送到 Apache2 error.out

  2. 2

    部署烧瓶和apache2 mod_wsgi的问题

  3. 3

    在CentOS上为apache2编译乘客的问题

  4. 4

    在Mac上使用apache2时出现权限问题

  5. 5

    在 ubuntu 18.04 上安装 Apache2 的问题

  6. 6

    Flask和Apache2:没有名为app的模块

  7. 7

    如何使用Apache2和Mod-WSGI运行Flask

  8. 8

    (WSGI - Apache2/Flask) 导入错误:无法导入名称应用

  9. 9

    让Flask使用Python3(Apache / mod_wsgi)

  10. 10

    无法在树莓派上的 Python3.5 下使用 apache2、mod_wsgi 导入flask_cors

  11. 11

    Apache2权限问题

  12. 12

    apache2上的RewriteRule

  13. 13

    在Ubuntu上使用Apache2部署Django应用时出现问题

  14. 14

    本地主机上的 PHP 与测试服务器 (apache2) 上的奇怪问题

  15. 15

    apache2和CodeIgniter的问题

  16. 16

    Apache2和HeartBleed SSL问题

  17. 17

    uwsgi和apache2问题

  18. 18

    Apache2 带有 mod_wsgi python3 'TypeError:' 并返回错误 500

  19. 19

    在 URL 中没有额外组件的情况下配置 Django/Apache2/mod_wsgi 的问题

  20. 20

    Apache2 CGI执行权限被拒绝

  21. 21

    VPS上的Apache2(无域)

  22. 22

    在Linux上更改服务apache2

  23. 23

    无法在Raspbian上安装Apache2

  24. 24

    Django.Wsgi.Apache。Apache2 中的 403 错误

  25. 25

    当我的Linux机器上同时安装apache2服务器和apache tomcat服务器时出现的问题

  26. 26

    Mac上的/ private / etc / apache2和/ etc / apache2有什么区别

  27. 27

    apache2和couchdb在apache2上启用cors

  28. 28

    Lubuntu 18.04 上的 Apache2 安装尝试:处理时遇到错误:apache2

  29. 29

    Ubuntu 14.04 Server:phpMyAdmin的Apache2问题

热门标签

归档