I guess your reviewboard is not able to find the database ... I got the same early today running my reviewboard via wsgi, and indicating a relative path to the sqlite file.
Indicating the absolute path to the sqlite database solved the issue, but then I realized I did not wanted it rooted on my server, but with a SITE_ROOT value, and switched to mod_python (which did not solved my problem, but I did not switched back to wsgi yet). In a nuttshel: reviewboard were not able to find my database and continuously asking me to recreate it, I gave him the absolute path and it solved it. Regards, Ben On Sep 17, 3:40 pm, Guillaume Dufrêne <[EMAIL PROTECTED]> wrote: > Yes I do : > > ls -al htdocs/media/uploaded/ > drwxr-x--- 4 www-data root 4096 2008-09-16 17:57 . > drwxr-xr-x 9 www-data root 4096 2008-09-16 16:13 .. > drwxr-x--- 2 www-data root 4096 2008-09-16 17:57 images > drwxr-x--- 6 www-data root 4096 2008-09-16 16:13 .svn > > I tried to chmod 777 the uploaded directory without any positive result ... > > About ./manage.py shell : > Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42) > [GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > (InteractiveConsole) > >>> from djblets.siteconfig.models import SiteConfiguration > >>> siteconfig = SiteConfiguration.objects.get_current() > >>> > > no output ... > > About the way I installed reviewboard, I wrote a common procedure to > install it on ubuntu distrib : > > apt-get install libapache2-mod-python patchutils memcached libjpeg62-dev > libfreetype6-dev python-all-dev gcc python-svn > cd /usr/share > svn checkouthttp://reviewboard.googlecode.com/svn/trunk/reviewboard > cd /tmp > wgethttp://www.djangoproject.com/download/1.0/tarball/ > tar zxvf Django-1.0.tar.gz > cd Django-1.0 > python setup.py install > cd /tmp > wgethttp://effbot.org/downloads/Imaging-1.1.6.tar.gz > cd Imaging-1.1.6 > python setup.py install > cd /usr/share/reviewboard > cp settings_local.py.tmpl settings_local.py > vi settings_local.py > > Change configuration : > DATABASE_ENGINE = 'sqlite3' > DATABASE_NAME = 'reviewboard.sqlite' > > save / exit file > > ./manage.py syncdb > reply yes and add an admin account > You can now test your installation this ./manage.py runserver and > accesshttp://YOUR_SERVER:8000 > > create an images directory in media/uploaded : > mkdir -p htdocs/media/uploaded/images > > change owner of this directory to the apache user : > chown -R www-data htdocs > > create a new site configuration into /etc/apache2/sites-available/ : > <VirtualHost *> > ServerName review.sharengo.org > DocumentRoot /usr/share/reviewboard/htdocs > > # Error handlers > ErrorDocument 500 /errordocs/500.html > > # Serve django pages > <Location "/"> > PythonPath "['/usr/lib/python2.5/site-packages/django'] + > ['/usr/share'] + ['/usr/share/reviewboard'] + > ['/usr/share/reviewboard/djblets'] + sys.path" > SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings > SetHandler mod_python > PythonHandler django.core.handlers.modpython > PythonAutoReload Off > PythonDebug Off > # If you run multiple mod_python sites in the same apache > # instonce, uncomment this line: > PythonInterpreter reviewboard > </Location> > > # Serve static media without running it through mod_python > # (overrides the above) > <Location "/media"> > SetHandler None > </Location> > <Location "/errordocs"> > SetHandler None > </Location> > > # Alias static media requests to filesystem > Alias /media /usr/share/reviewboard/htdocs/media > Alias /errordocs /usr/share/reviewboard/htdocs/errordocs > </VirtualHost> > > enable new site configuration : > a2ensite review.sharengo.org > > reload apache configuration : > /etc/init.d/apache2 reload > > fharrison wrote: > > Daniel, are you on Windows? If so how are chmoding, cygwin, colinux? > > Chmoding via cygwin won't work, you'll need to use the Windows native > > security settings; to give whatever the Apache user is read/write > > perms, do it via the folder's properties (right-click->properties- > > >> 'Security' tab). Btw, I accidentally changed the security settings on > > > the wrong directory "reviewboard\uploaded" instead of "reviewboard > > \htdocs\media\uploaded". That confused me for a couple of minutes. :( > > > I'm a bit confused though, are you still getting the "Database > > changes" box, even after a sync? Have you tried "manage.py evolve"? > > > Guillaume, are you sure you've created the images directory? > > > F. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "reviewboard" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en -~----------~----~----~----~------~----~------~--~---
