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 checkout http://reviewboard.googlecode.com/svn/trunk/reviewboard cd /tmp wget http://www.djangoproject.com/download/1.0/tarball/ tar zxvf Django-1.0.tar.gz cd Django-1.0 python setup.py install cd /tmp wget http://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 access http://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 -~----------~----~----~----~------~----~------~--~---
