Install (Set Up) OpenGoo on Ubuntu

OpenGoo is requires PHP 5.2+, MySQL 4.1+ and Apache 2.0+ so to get your AMP stack installed you can run the taskel command here:

sudo tasksel install lamp-server

Now there are more things you might want to address regarding that install, there is quite a bit of configuration that I hope to cover in a later post. The default install should be adequate except for a change to the php setup, you will want to edit the /etc/php5/apache2/php.ini file. Find the “memory_limit=” line so that you can modify it from probably 16MiB to 32MiB, OpenGoo requires at minimum 10MiB but we moved this to 32MiB just to be safe. Also you will want to install the gd module for php:

sudo apt-get install php5-gd

Once that is completed you can move on to the install. First thing will be to create a schema in your database, and a user that has access to that schema. I suggest giving the user access specifically over the localhost connection and none other. Once the database is prepped you just need to download opengoo and unzip it into a folder in your webroot. Navigate to this folder using your web browser and opengoo will ask you for some database credentials… and your finished.

If you have any tips and tricks with this software I would be happy to hear about it!

2 Responses to “Install (Set Up) OpenGoo on Ubuntu”

  1. Theverant says:

    Tasksel, not taskel – took some Googling to figure out why things weren’t working right from the get go. :)

  2. AGDunn says:

    My apologies, I usually will test these in a term window before putting them in my entry. It’s been fixed to help people in the future. Thanks!

Leave a Reply