OK, I'll try to outline everything I've done so far ... but I'm about
ready to give up.

First I tried to install ReviewBoard using just a straight Apache
installation and SQLLite.  Unfortunately, Apache in this setup would
not work with any of the CGI variants that I needed to use.  FastCGI
failed, FCGI failed, mod_python failed ... so I scrapped that.

Second, I tried using LightTPD, but I wasn't able to import any of the
configuration files needed by ReviewBoard.  Making any changes to
LightTPD's conf files broke the system and left me with a lot of
system errors ... so I scrapped that.

Finally, I found a tutorial suggesting using DjangoStack from
BitNami.  I downloaded and installed that, and since it came with
MySQL I set that up as well.  But I still couldn't get any of the
FastCGI/mod_python stuff to work, so I resorted to wsgi instead.

My first attempt was to install in a subfolder.  Basically
http://localhost/reviewboard.  But that hosed anything in the root
directory (http://localhost/phpinfo.php would no longer work), though
it still allowed me to use other sub-folder apps (i.e. phpMyAdmin).
But I couldn't get past the "taking a nap" page, so I assumed I'd done
something wrong, uninstalled everything, and tried to install in the
root instead.

Now, I'm back to the "Review Board is taking a nap" message, but
everything's hosed.  Even phpMyAdmin dumps back to Review Board, which
makes it utterly useless as well.  Not helpful.

Here's what I'm getting from Apache's error logs:

[Wed May 25 11:09:27 2011] [error] [client] mod_wsgi
(pid=2160): Exception occurred processing WSGI script 'E:/Program
Files/BitNami DjangoStack/apps/reviewboard/htdocs/reviewboard.wsgi'.
[Wed May 25 11:09:27 2011] [error] [client] Traceback (most
recent call last):
[Wed May 25 11:09:27 2011] [error] [client]   File "E:\
\Program Files\\BitNami DjangoStack\\apps\\django\\django\\core\
\handlers\\wsgi.py", line 250, in __call__
[Wed May 25 11:09:27 2011] [error] [client]
[Wed May 25 11:09:27 2011] [error] [client]   File "E:\
\Program Files\\BitNami DjangoStack\\apps\\django\\django\\core\
\handlers\\base.py", line 39, in load_middleware
[Wed May 25 11:09:27 2011] [error] [client]     for
middleware_path in settings.MIDDLEWARE_CLASSES:
[Wed May 25 11:09:27 2011] [error] [client]   File "E:\
\Program Files\\BitNami DjangoStack\\apps\\django\\django\\utils\
\functional.py", line 276, in __getattr__
[Wed May 25 11:09:27 2011] [error] [client]
[Wed May 25 11:09:27 2011] [error] [client]   File "E:\
\Program Files\\BitNami DjangoStack\\apps\\django\\django\\conf\
\__init__.py", line 42, in _setup
[Wed May 25 11:09:27 2011] [error] [client]
self._wrapped = Settings(settings_module)
[Wed May 25 11:09:27 2011] [error] [client]   File "E:\
\Program Files\\BitNami DjangoStack\\apps\\django\\django\\conf\
\__init__.py", line 89, in __init__
[Wed May 25 11:09:27 2011] [error] [client]     raise
ImportError("Could not import settings '%s' (Is it on sys.path?): %s"
% (self.SETTINGS_MODULE, e))
[Wed May 25 11:09:27 2011] [error] [client] ImportError:
Could not import settings 'reviewboard.settings' (Is it on sys.path?):
No module named reviewboard.settings

Not sure where to go from there.

Here's more info about my system for those of you who might know what
I can do:
- Windows XP
- Python 2.7
- BitNami DjangoStack 1.3-0

And from my apache-wsgi.conf file:
<VirtualHost *:80>
        ServerName dev7.numedics.local
        DocumentRoot "E:/Program Files/BitNami DjangoStack/apps/reviewboard/

        # Error handlers
        ErrorDocument 500 /errordocs/500.html

        WSGIPassAuthorization On
        WSGIScriptAlias "/" "E:/Program Files/BitNami DjangoStack/apps/

        <Directory "E:/Program Files/BitNami DjangoStack/apps/reviewboard/
                Allow from All
                AllowOverride All

        # Alias static media requests to filesystem
        Alias /media "E:/Program Files/BitNami DjangoStack/apps/reviewboard/
        Alias /errordocs "E:/Program Files/BitNami DjangoStack/apps/

Basically, I need to get this up and running on my system, preferably
in parallel with phpMyAdmin so I can manage other databases as well.
Other developers on my local network will be using this as well so we
can collaborate on projects ... but right now we're at an impasse.
It's either keep hitting my head against the wall, or go back to doing
code reviews by watching over one another's shoulders.

I typically don't ask mailing lists for help from out of the blue, but
I've been trying to figure this out since Sunday, and 4 days
struggling on my own is all I'm willing to invest.  Is this
salvageable?  Or should I move on to something else?

Want to help the Review Board project? Donate today at 
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to