首页 > 解决方案 > 如何在考试服务器上的 Apache 服务器上运行我的 Django 项目?

问题描述

运行 Apache 和 MySQL 后,我在本地主机;Xampp 给我一个 Server Erorr(500) 。在 apache erorr.log 中有一个错误。它是:ModuleNotFoundError: No module named 'digionline'\r, referer: http://localhost/

我在 httpd.conf 中的代码:

LoadModule wsgi_module "c:/users/hameds510/appdata/local/programs/python/python37/lib/sitepackages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"

WSGIScriptAlias / "C:/Users/Hamed-S510/Desktop/hamed/digionline/wsgi.py"

WSGIPythonHome "c:/users/hamed-s510/appdata/local/programs/python/python37"

标签: djangoapache

解决方案


对不起,答案就在我面前。我希望您的 Django 项目名称是 digionline - 所以 wsgi.py 脚本将放在 digionline/digionline/ 中。因此尝试,WSGIScriptAlias / "C:/Users/Hamed-S510/Desktop/hamed/digionline/digionline/wsgi.py"而不是WSGIScriptAlias / "C:/Users/Hamed-S510/Desktop/hamed/digionline/wsgi.py"


推荐阅读