Hi All,
I got the same problem : "Manual server updates required" page.
My configuration seems to be more or less the same than daniel.
Some informations about my installation :
Installed on linux Ubuntu server 8.04 with most of the apt-get
features (debian package manager)
reviewboard is checkout in /usr/share
so everything is in /usr/share/reviewboard
My apache configuration is :
<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>
On 17 sep, 06:30, "Terry Rankine" <[EMAIL PROTECTED]> wrote:
> our test server is setup this way. debian linux, apache 2.2, not sure if it
> helps
>
> <VirtualHost *>
> ServerAdmin [EMAIL PROTECTED]
>
> DocumentRoot /home/rb/reviewboard/htdocs
> <Directory />
> Options FollowSymLinks
> AllowOverride None
> </Directory>
>
> ErrorLog /var/log/apache2/error.log
>
> # Possible values include: debug, info, notice, warn, error, crit,
> # alert, emerg.
> LogLevel warn
>
> CustomLog /var/log/apache2/access.log combined
> ServerSignature Off
>
> # Alias static media requests to filesystem
> Alias /media /home/rb/reviewboard/htdocs/media
> Alias /errordocs /home/rb/reviewboard/htdocs/errordocs
>
> ErrorDocument 500 /errordocs/500.html
>
> # Serve django pages
> <Location "/">
> PythonPath "['/usr/lib/python2.4/site-packages/django',
> '/usr/lib/python2.4/site-packages/pysqlite2', '/home/rb',
> '/home/rb/reviewboard', '/home/rb/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>
> </VirtualHost>
>
> Not sure
>
> On Wed, Sep 17, 2008 at 11:16 AM, Daniel Wexler <[EMAIL PROTECTED]> wrote:
>
> > I'm struggling through the Apache configuration. I've finally got the
> > various paths set correctly and I no longer get any errors in the
> > apache log files, but I can't get rid of the silly "Manual server
> > updates required" page.
>
> > I've followed all the instructions for the new uploaded/images dir in:
> >http://code.google.com/p/reviewboard/source/detail?r=1247
>
> > I've checked the paths to the reviewboard/htdocs/media/uploaded/images
> > directory and made sure they are all owned by the webserver user.
> > Heck, I've even chmod'ed them all as 777! I've done the
> > fixscreenshots bit.
>
> > It all works fine if I run the "manage.py runserver <machine>:8000"
> > server. With the simple server, I can log in and manage reviewboard.
> > But through Apache, at "http://<machine>" I get the "Manual server
> > updates required" page.
>
> > Any tips on what might still be required to get Apache serving pages?
>
> > This is using Apache 2.0 with Django 1.0 on Windows XP.
>
> > Here's the relevant part of my httpd.conf file (reviewboard is in C:/
> > reviewboard, it took a long time to figure out the PythonPath):
>
> > <VirtualHost *:80>
> > ServerName maki.nvidia.com
> > #DocumentRoot @pythondir@/reviewboard/htdocs
> > DocumentRoot "c:/reviewboard/htdocs"
>
> > # Error handlers
> > ErrorDocument 500 /errordocs/500.html
>
> > # Serve django pages
> > <Location "/">
> > #PythonPath "['@djangodir@'] + ['@pythondir@/reviewboard']
> > +
> > ['@pythondir@/djblets'] + sys.path"
> > PythonPath "['c:/'] + ['c:/reviewboard'] + sys.path"
> > SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings
> > SetHandler mod_python
> > PythonHandler django.core.handlers.modpython
> > PythonAutoReload Off
> > PythonDebug On
> > # 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 @pythondir@/reviewboard/htdocs/media
> > #Alias /errordocs @pythondir@/reviewboard/htdocs/errordocs
> > Alias /media "c:/reviewboard/htdocs/media"
> > Alias /errordocs "c:/reviewboard/htdocs/errordocs"
> > </VirtualHost>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---