Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django:500内部服务器错误,是因为只有MySQL数据库吗?_Django_Mod Wsgi_Mysql Python_Internal Server Error - Fatal编程技术网

Django:500内部服务器错误,是因为只有MySQL数据库吗?

Django:500内部服务器错误,是因为只有MySQL数据库吗?,django,mod-wsgi,mysql-python,internal-server-error,Django,Mod Wsgi,Mysql Python,Internal Server Error,我使用mod_wsgi在digital ocean上安装了Django,但它有500个内部服务器错误。当我查看apache错误日志时,我得到的是: [Mon Dec 16 20:45:53 2013] [error] [client 61.147.99.202] File does not exist: /var/www/web-console [Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23] mod_wsgi (pid=298

我使用mod_wsgi在digital ocean上安装了Django,但它有500个内部服务器错误。当我查看apache错误日志时,我得到的是:

[Mon Dec 16 20:45:53 2013] [error] [client 61.147.99.202] File does not exist: /var/www/web-console
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23] mod_wsgi (pid=29891): Exception occurred processing WSGI script '/var/www/kaasib/kaasib/wsgi.py'.
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23] Traceback (most recent call last):
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 187, in __call__
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     self.load_middleware()
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     mw_class = import_by_path(middleware_path)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/module_loading.py", line 21, in import_by_path
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     module = import_module(module_path)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     __import__(name)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/middleware.py", line 3, in <module>
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     from django.contrib.auth.backends import RemoteUserBackend
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/backends.py", line 3, in <module>
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     from django.contrib.auth.models import Permission
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/models.py", line 48, in <module>
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     class Permission(models.Model):
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 96, in __new__
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     new_class.add_to_class('_meta', Options(meta, **kwargs))
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 264, in add_to_class
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     value.contribute_to_class(cls, name)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/options.py", line 124, in contribute_to_class
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 34, in __getattr__
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     return getattr(connections[DEFAULT_DB_ALIAS], item)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 198, in __getitem__
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     backend = load_backend(db['ENGINE'])
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 113, in load_backend
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     return import_module('%s.base' % backend_name)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     __import__(name)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/backends/mysql/base.py", line 17, in <module>
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23]     raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
[Tue Dec 17 02:01:50 2013] [error] [client 175.110.123.23] ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23] mod_wsgi (pid=29984): Exception occurred processing WSGI script '/var/www/kaasib/kaasib/wsgi.py'.
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23] Traceback (most recent call last):
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 187, in __call__
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     self.load_middleware()
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     mw_class = import_by_path(middleware_path)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/module_loading.py", line 21, in import_by_path
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     module = import_module(module_path)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     __import__(name)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/middleware.py", line 3, in <module>
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     from django.contrib.auth.backends import RemoteUserBackend
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/backends.py", line 3, in <module>
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     from django.contrib.auth.models import Permission
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/models.py", line 48, in <module>
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     class Permission(models.Model):
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 96, in __new__
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     new_class.add_to_class('_meta', Options(meta, **kwargs))
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 264, in add_to_class
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     value.contribute_to_class(cls, name)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/options.py", line 124, in contribute_to_class
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 34, in __getattr__
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     return getattr(connections[DEFAULT_DB_ALIAS], item)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 198, in __getitem__
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     backend = load_backend(db['ENGINE'])
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 113, in load_backend
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     return import_module('%s.base' % backend_name)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     __import__(name)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/backends/mysql/base.py", line 17, in <module>
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23]     raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
[Tue Dec 17 02:07:26 2013] [error] [client 175.110.123.23] ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23] mod_wsgi (pid=29959): Exception occurred processing WSGI script '/var/www/kaasib/kaasib/wsgi.py'.
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23] Traceback (most recent call last):
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/wsgi.py", line 187, in __call__
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     self.load_middleware()
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 47, in load_middleware
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     mw_class = import_by_path(middleware_path)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/module_loading.py", line 21, in import_by_path
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     module = import_module(module_path)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     __import__(name)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/middleware.py", line 3, in <module>
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     from django.contrib.auth.backends import RemoteUserBackend
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/backends.py", line 3, in <module>
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     from django.contrib.auth.models import Permission
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/models.py", line 48, in <module>
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     class Permission(models.Model):
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 96, in __new__
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     new_class.add_to_class('_meta', Options(meta, **kwargs))
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 264, in add_to_class
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     value.contribute_to_class(cls, name)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/models/options.py", line 124, in contribute_to_class
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 34, in __getattr__
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     return getattr(connections[DEFAULT_DB_ALIAS], item)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 198, in __getitem__
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     backend = load_backend(db['ENGINE'])
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 113, in load_backend
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     return import_module('%s.base' % backend_name)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, in import_module
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     __import__(name)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]   File "/usr/local/lib/python2.7/dist-packages/django/db/backends/mysql/base.py", line 17, in <module>
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23]     raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
[Tue Dec 17 02:38:09 2013] [error] [client 175.110.123.23] ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
[Mon-Dec 16 20:45:53 2013][error][client 61.147.99.202]文件不存在:/var/www/web控制台
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]mod_wsgi(pid=29891):处理wsgi脚本'/var/www/kaasib/kaasib/wsgi.py'时发生异常。
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]回溯(最近一次通话):
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/wsgi.py”,第187行,在__
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]self.load_中间件()
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/base.py”,第47行,在load_中间件中
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]mw_class=通过_路径导入_(中间件路径)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/utils/module_load.py”,第21行,按路径导入
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]模块=导入模块(模块路径)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/utils/importlib.py”,第40行,在导入模块中
[2013年12月17日星期二02:01:50][error][client 175.110.123.23]\uuuuuu import\uuuuuuu(名称)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/contrib/auth/middleware.py”,第3行
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]来自django.contrib.auth.backends导入RemoteUserBackend
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/contrib/auth/backends.py”,第3行
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]来自django.contrib.auth.models的进口许可
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/contrib/auth/models.py”,第48行
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]类权限(models.Model):
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/db/models/base.py”,第96行,新__
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]新的_类。将_添加到_类(“_meta”,选项(meta,**kwargs))
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/db/models/base.py”,第264行,添加到类中
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]价值。贡献给课程(cls,姓名)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist-packages/django/db/models/options.py”,第124行,贡献给课程
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]self.db_table=truncate_name(self.db_table,connection.ops.max_name_length())
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/db/_init_uuuuuu.py”,第34行,在__
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]返回getattr(连接[默认的数据库别名],项目)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/db/utils.py”,第198行,在__
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]backend=load_backend(db['ENGINE']
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/db/utils.py”,第113行,在load_后端
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]返回导入_模块(“%s.base”%backend_name)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/utils/importlib.py”,第40行,在导入模块中
[2013年12月17日星期二02:01:50][error][client 175.110.123.23]\uuuuuu import\uuuuuuu(名称)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/db/backends/mysql/base.py”,第17行
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]raise配置不正确(“加载MySQLdb模块时出错:%s”%e)
[Tue Dec 17 02:01:50 2013][error][client 175.110.123.23]配置不正确:加载MySQLdb模块时出错:没有名为MySQLdb的模块
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]mod_wsgi(pid=29984):处理wsgi脚本'/var/www/kaasib/kaasib/wsgi.py'时发生异常。
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]回溯(最近一次通话):
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/wsgi.py”,第187行,在__
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]self.load_中间件()
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/core/handlers/base.py”,第47行,在load_中间件中
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]mw_class=通过_路径导入_(中间件路径)
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/utils/module_load.py”,第21行,按路径导入
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]模块=导入模块(模块路径)
[Tue Dec 17 02:07:26 2013][error][client 175.110.123.23]文件“/usr/local/lib/python2.7/dist packages/django/utils/importlib.py”,第40行,在导入模块中
[2013年12月17日星期二02:07:26][error][client 175.110.123.23]\uuuuuu import\uuuuuuu(名称)
[2013年12月17日星期二02:07:26][错误][客户175.110.123.23