django - 如何在考试服务器上的 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"
解决方案
对不起,答案就在我面前。我希望您的 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"
推荐阅读
- java - 无法使用带有 isOrdered 属性的 apache bindy 生成 csv
- firebase - 错误:- 引发了另一个异常:A RenderFlex 在底部溢出了 33 个像素
- git - 如何跟踪 atlassian sourcetree 中新添加的墨盒中所做的更改?
- math - 如何根据增量时间使 x += (1 - x) 正确工作?
- logitech-gaming-software - 使用力反馈 API 将罗技方向盘移动到角度
- powershell - Outlook 2016 中的 Outlook MAPI 邮件类元数据
- testing - 如何将应用程序上传到沙盒用户的 TestFlight?
- c# - 将具有两个字符串参数的对象转换为逗号分隔的字符串
- ios - iOS Swift WebView 问题
- python - 用于在 Seaborn 条形图中绘制误差线的默认置信区间是多少?