Dear All I have just deployed my django app (Django version 1.1) on Apache 2.2 using mod-wsgi. The App is running OK but i am having problems with the admin interface. The links into the admin interface work ok and my models show up correctly BUT I am unable to edit or modify or access the model data in list or detail view instead i get an a 500 error. In addition I am also unable to access/change any other data such as users/groups etc.
The database i am using is sqlite3. Is it possible this is a permissioning issue on Apache ? Apache is running on a Windows OS. Thanks for any help or suggestions as I am tearing my hair out !! Incidentally the Apache error log (i have copied an extract below is reporting that a template isn't being found). Bill Here are extracts from relevant config files/logs (settings.py /Apache config/ urls/ Apache Error log) ---------------------------------- settings.py ---------------------------------------------------------------------- # import os DEBUG = False TEMPLATE_DEBUG = True ADMINS = ( # ('Your Name', 'your_em...@domain.com'), ) MANAGERS = ADMINS DATABASE_ENGINE = 'sqlite3' DATABASE_USER = '' DATABASE_PASSWORD = '' DATABASE_HOST = '' DATABASE_PORT = '' # Absolute path to the project directory BASE_PATH = os.path.dirname(os.path.abspath(__file__)) MEDIA_ROOT = '%s/mediaroot/stylesheets' % BASE_PATH MEDIA_URL = '' ADMIN_MEDIA_PREFIX = '/media/' # List of callables that know how to import templates from various sources. TEMPLATE_LOADERS = ( 'django.template.loaders.filesystem.load_template_source', 'django.template.loaders.app_directories.load_template_source', # 'django.template.loaders.eggs.load_template_source', ) MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', ) ROOT_URLCONF = 'mainsite.urls' TEMPLATE_DIRS = ( os.path.join(os.path.dirname(__file__), 'templates'), "C:\djangosite\_dango_live_\mainsite\templates", # Change this to your own directory. ) INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.databrowse', 'mainsite.tmm', 'django.contrib.admin', ) ------------------------------------------ Apache config --------------------------------------- #WBD django site_media Alias /site_media "C:/djangosite/_django_live/mainsite/mediaroot/ stylesheets" <Directory "C:/djangosite/_django_live/mainsite/mediaroot"> Order deny,allow Allow from all </Directory> # django media Alias /media "C:/Python26/Lib/site-packages/django-1.1.1-py2.6.egg/ django/contrib/admin/media" <Directory "C:/Python26/Lib/site-packages/django-1.1.1-py2.6.egg/ django/contrib/admin"> Order deny,allow Allow from all </Directory> # Django WSGI (servered from /dj ) WSGIScriptAlias /dj "C:/Apache2.2/wsgi-scripts/django.wsgi" <Directory "C:/Apache2.2/wsgi-scripts/"> AllowOverride None Options None Order allow,deny Allow from all </Directory> ---------------------------------------------------- urls -------------------------------------------------------------- from django.conf.urls.defaults import * from django.contrib import databrowse from mainsite.tmm.models import mmerge_recipient from django.contrib.auth.decorators import login_required from django.conf import settings # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^tmm/', include('mainsite.tmm.urls')), (r'^start/$', 'mainsite.views.start'), (r'^$', 'mainsite.views.start'), (r'^accounts/login/$', 'django.contrib.auth.views.login'), # Uncomment the next line to enable the admin: (r'^admin/$', include(admin.site.urls)), ) if settings.DEBUG: urlpatterns += patterns('', (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), ) --------- Apache error log ------------------------------------------------------- [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] mod_wsgi (pid=2440): Exception occurred processing WSGI script 'C:/Apache2.2/ wsgi-scripts/django.wsgi'., referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] Traceback (most recent call last):, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] File "C:\ \Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\core\ \handlers\\wsgi.py", line 241, in __call__, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] response = self.get_response(request), referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] File "C:\ \Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\core\ \handlers\\base.py", line 122, in get_response, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] return self.handle_uncaught_exception(request, resolver, sys.exc_info()), referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] File "C:\ \Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\core\ \handlers\\base.py", line 166, in handle_uncaught_exception, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] return callback(request, **param_dict), referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] File "C:\ \Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\views\ \defaults.py", line 23, in server_error, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] t = loader.get_template(template_name) # You need to create a 500.html template., referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] File "C:\ \Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\template \\loader.py", line 81, in get_template, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] source, origin = find_template_source(template_name), referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] File "C:\ \Python26\\lib\\site-packages\\django-1.1.1-py2.6.egg\\django\\template \\loader.py", line 74, in find_template_source, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] raise TemplateDoesNotExist, name, referer: http://cdcweb/dj/admin/ [Wed Mar 03 18:33:31 2010] [error] [client 10.10.10.107] TemplateDoesNotExist: 500.html, referer: http://cdcweb/dj/admin/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.