[Note] Installing Review-Board on Ubuntu Linux 8.10
Posted on March 27th, 2009 at 23:32 by fr3@K

This is a note to myself just in case if I have to do it again – installing a Review Board server.

The installation process took me more than a few hours and spanned over three days. Here are the few things that caused me a grief. They are things I managed to remember and are by no mean complete.

  1. Read and follow the instructions here then here very carefully. Don’t miss a thing!
  2. Try satisfing Review Board’s dependencies in advance might help. I installed all dependencies (those I could find) listed in its document before I begin installing it, i.e. easy_install ReviewBoard. After all, my installation seems to be successful, at least for for the time being. Oh, BTW, its dependencies is scattered pretty much everywhere in the first link in item 1 above.
  3. Much of the installation process took place in terminal, i.e. text mode. Pay attention to the output message while building, installing and etc. I was lucky to notice an error when installing one of its dependencies, it was not obvious enough, for me anyway. This saved me from spending (only-god-knows-how-much) more time troubleshooting.
  4. On this server Review Board was installed, though I failed to recall which, there was one thing or two missing in the dependencies listing in its documentation. If things are not working, crawl through its log and figure out what’s missing or miss-configured. It wasn’t difficult to tell what was wrong in my case.
  5. Make sure you change the permissions for its “db” folder, i.e. chown -R www-data /var/www/reviews.example.com/db, while you are changing the permissions for its “uploaded” folder. I had to do this for using sqlite, not sure if it is needed for using other DB backends.
  6. I had to remove the site configuration Review Board installed, and modify my /etc/apache2/sites-enabled/000-default for things to work, in the contrary to what was suggested in its Note section near the end of this page. Note that, my server runs web applications in sub-folders (instead of VirtualHosting that is).
  7. If your server runs web applications in sub-folders like mine, there is a chance Review Board may break your applications. In my case, my MediaWiki installation was broken. For someone who is not proficient with Apache administration, e.g. me, you will need a friend who is capable of, and willing to help you configuring Apache. Thanks Tye.
del.icio.us:[Note] Installing Review-Board on Ubuntu Linux 8.10 digg:[Note] Installing Review-Board on Ubuntu Linux 8.10 spurl:[Note] Installing Review-Board on Ubuntu Linux 8.10 newsvine:[Note] Installing Review-Board on Ubuntu Linux 8.10 furl:[Note] Installing Review-Board on Ubuntu Linux 8.10 Y!:[Note] Installing Review-Board on Ubuntu Linux 8.10 黑米共享書籤:[Note] Installing Review-Board on Ubuntu Linux 8.10 推推王:[Note] Installing Review-Board on Ubuntu Linux 8.10
Previous Post
« Re: Domain-Specific Language (DSL) «
Next Post
» DDJ Stopped Printing »

Zero Comments »

No comments yet.

Comments RSS TrackBack URI

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>