目前位置: 首页 » Django »正文

宝塔面板配置Django提示Internal Server Error解决办法

使用宝塔面板配置django项目的时候,提示internet server error错误

出现这个错误的原因比较多

比如:

wsgi.py文件中的应用名称对不上

sqlite3的版本太低对不上

或者是mysql版本不对、密码不对

也有可能是缺少项目运行的关键依赖模块

原因是多种多样的。

要解决的这个问题,最好的办法是查看你的python项目管理器的日志文件,才能对症下药。

有朋友说,我的python项目管理器中的日志文件是空白的,怎么办?

是空白的,那可能是你设置出错了,你只要找到uwsgi.log文件就可以看到日志了。

怎么找?

看你的uiwsgi.ini文件中设置的位置是什么

比如我的uiwsgi.ini文件是下面这样的:

#添加配置选择
[uwsgi]
#配置和nginx连接的socket连接
socket=127.0.0.1:8997
#配置项目路径,项目的所在目录
chdir=/www/wwwroot/www.我的域名.com/
#配置wsgi接口模块文件路径,也就是wsgi.py这个文件所在的目录
wsgi-file=lekuwang/wsgi.py
#配置启动的进程数
processes=8
#配置每个进程的线程数
threads=2
#配置启动管理主进程
master=True
#配置存放主进程的进程号文件
pidfile=uwsgi.pid
#配置dump日志记录
daemonize=uwsgi.log`

看最后daemonize这里
这样就表示我的python项目运行日志是在根目录下面

我要找到它,只要去根目录下面找就行了,找到后,直接点页面的编辑,就可以看到你的python项目运行日志了。

推荐阅读