You're running ls -l under your user account. The apache process needs r+w permissions to the database file.
-----Original Message----- From: django-users@googlegroups.com [mailto:django-users@googlegroups.com] On Behalf Of Matt Smith Sent: Wednesday, July 18, 2012 3:59 PM To: django-users@googlegroups.com Subject: Re: Can't use admin with apache On 19/07/12 06:27, Demian Brecht wrote: > What does your Apache log look like? What, exactly, is the 500? mod_wsgi (pid=18094): Exception occurred processing WSGI script '/usr/local/django/dogscience/apache/django.wsgi'. Traceback (most recent call last): ... File "/usr/lib/pymodules/python2.6/django/db/backends/sqlite3/base.py", line 200, in execute return Database.Cursor.execute(self, query, params) DatabaseError: attempt to write a readonly database mds@waitaki:/usr/local/django/dogscience$ ls -l sqlite3 -rw-r--r-- 1 mds staff 47104 Jul 18 17:41 sqlite3 Change: mds@waitaki:/usr/local/django/dogscience$ ls -l sqlite3 -rw-rw-rw- 1 www-data www-data 47104 Jul 18 17:41 sqlite3 - Now instead of DatabaseError: attempt to write a readonly database I get DatabaseError: unable to open database file Maybe I'll try a different db what do you think? > A common issue when deploying is if your fcgi or wsgi script doesn't > have the correct permissions set, which would cause an error that > can't be caught by Django. mds@waitaki:/usr/local/django/dogscience$ ls -l apache/django.wsgi -rw-r--r-- 1 mds staff 1630 Jul 18 17:38 apache/django.wsgi How about this: Is anyone out there deploying on debian squeeze with the following packages: apache2 libapache2-mod-wsgi python-django If so, does the admin work for you? If it does, what db are you using? -- Matt Smith http://mattsmith.org.nz -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@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. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@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.

