我在共享主机上使用 django 和 MySQL。 如果我进入管理面板中的“用户”或“组”,我会看到这个 message :
“数据库错误。您的数据库配置不正确。确保创建了适当的表,并且允许相应的用户访问它们。”
MySQL 数据库是使用托管面板创建的,所有表都是使用 syncdb
命令创建的。
可以通过管理面板(和 PHPMyAdmin)将记录添加到表中,但我无法通过 Django 管理面板查看表的内容。
- Django 1.6,
- Python 2.7.5
- settings.DEBUG=true
我可以通过“ssh”进行访问。
FastCGI 配置:
import sys, os
venv = 'venv/bin/activate_this.py'
execfile(venv, dict(__file__=venv))
sys.path.insert(0, "path to project")
sys.path.insert(0, "path to python2.7/")
os.environ['DJANGO_SETTINGS_MODULE'] = "project.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
最佳答案
但是问题似乎是错误的配置.htaccess
。感谢托管支持。
关于mysql - 共享主机上 Django 管理界面中的数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24306388/