Python 2.4.3 (#1, Jul 2 2009, 15:50:36) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import reviewboard >>> import reviewboard.settings Unable to read settings_local.py.
Please see http://www.reviewboard.org/docs/manual/dev/admin/ for help setting up Review Board. On Mar 3, 6:52 pm, Christian Hammond <chip...@chipx86.com> wrote: > Sounds like it's not seeing Review Board in the Python path. From a command > line, try typing: > > $ python > >>> import reviewboard > > See if that succeeds. If it does, type: > > >>> import reviewboard.settings > > If that tells you it can't find settings_local.py, then that's fine. If it > can't find reviewboard.settings, then there's a path issue definitely. > > Christian > > -- > Christian Hammond - chip...@chipx86.com > Review Board -http://www.reviewboard.org > VMware, Inc. -http://www.vmware.com > > > > On Wed, Mar 3, 2010 at 7:13 AM, etrain <evan.spa...@gmail.com> wrote: > > All, > > > I'm getting the following error on a recent ReviewBoard on Apache > > +mod_python install on RHEL 5.1. I'm wondering if this is a django or > > mod_python version issue. All relevant permissions are set such that > > apache (the process owner) has full rwx to /var/rb/mysite directory. > > > Mod_python error: "PythonHandler django.core.handlers.modpython" > > > Traceback (most recent call last): > > > File "/usr/lib64/python2.4/site-packages/mod_python/apache.py", line > > 299, in HandlerDispatch > > result = object(req) > > > File "/usr/lib/python2.4/site-packages/django/core/handlers/ > > modpython.py", line 228, in handler > > return ModPythonHandler()(req) > > > File "/usr/lib/python2.4/site-packages/django/core/handlers/ > > modpython.py", line 191, in __call__ > > self.load_middleware() > > > File "/usr/lib/python2.4/site-packages/django/core/handlers/ > > base.py", line 31, in load_middleware > > for middleware_path in settings.MIDDLEWARE_CLASSES: > > > File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", > > line 28, in __getattr__ > > self._import_settings() > > > File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", > > line 59, in _import_settings > > self._target = Settings(settings_module) > > > File "/usr/lib/python2.4/site-packages/django/conf/__init__.py", > > line 94, in __init__ > > raise ImportError, "Could not import settings '%s' (Is it on > > sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, > > e) > > > ImportError: Could not import settings 'reviewboard.settings' (Is it > > on sys.path? Does it have syntax errors?): No module named > > reviewboard.settings > > > The relevent part of my apache config looks like the following: > > <VirtualHost xxx.yyy.zzz.aaa:443> > > ServerName hostname.domain.com:443 > > DocumentRoot "/var/rb/mysite/htdocs" > > SetEnv HTTPS 1 > > SSLEngine on > > SSLCertificateFile /etc/httpd/conf/ssl/hostname.crt > > SSLCertificateKeyFile /etc/httpd/conf/ssl/hostname.key > > SSLProtocol all > > SSLCipherSuite HIGH:MEDIUM > > RewriteEngine on > > RewriteCond %(HTTPS) off > > RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R] > > # Error handlers > > ErrorDocument 500 /errordocs/500.html > > > # Serve django pages > > <Location "/"> > > PythonPath "['/var/rb/mysite/conf'] + sys.path" > > SetEnv DJANGO_SETTINGS_MODULE reviewboard.settings > > SetEnv PYTHON_EGG_CACHE "/var/rb/mysite/tmp/egg_cache" > > SetHandler mod_python > > PythonHandler django.core.handlers.modpython > > PythonAutoReload Off > > PythonDebug On > > # Used to run multiple mod_python sites in the same > > apache > > PythonInterpreter reviewboard_mysite > > </Location> > > > # Serve static media without running it through mod_python > > # (overrides the above) > > <Location "/media"> > > SetHandler None > > </Location> > > <Location "/errordocs"> > > SetHandler None > > </Location> > > > <Directory "/var/rb/mysite/htdocs"> > > AllowOverride All > > RewriteEngine on > > RewriteCond %(HTTPS) off > > RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} > > [R] > > </Directory> > > > # Alias static media requests to filesystem > > Alias /media "/var/rb/mysite/htdocs/media" > > Alias /errordocs "/var/rb/mysite/htdocs/errordocs" > > </VirtualHost> > > > -- > > Want to help the Review Board project? Donate today at > >http://www.reviewboard.org/donate/ > > Happy user? Let us know athttp://www.reviewboard.org/users/ > > -~----------~----~----~----~------~----~------~--~--- > > To unsubscribe from this group, send email to > > reviewboard+unsubscr...@googlegroups.com<reviewboard%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > >http://groups.google.com/group/reviewboard?hl=en- Hide quoted text - > > - Show quoted text - -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en