Checklist

Before beginning to install Ushahidi, please check that your system meets the minimum system requirements to run the platform

Download and Extract Ushahidi

You can obtain the official release of the software from the download site.
Alternatively, you can get the latest development code from  GitHub (be sure to use "git clone --recursive git://github.com/ushahidi/Ushahidi_Web.git", github zip files downloads may be incomplete).
Older releases are listed on the downloads page.

To unzip/extract the archive on a typical Unix/Linux command line:

tar -xvf Ushahidi_Web-xxxx.tar.gz

On Windows systems, you can use any of the available archiving utilities such as 7zip, WinRAR etc or other utility that you may prefer

Change file and directory permissions

Ensure the following directories and files are writable by your webserver

application/logs
application/cache
application/config
media/uploads
.htaccess

Database Setup

Ushahidi stores all its information in a database. Though the Kohana framework supports a variety of database platforms via its ORM architecture, Ushahidi uses MySQL. This section assumes that you already have MySQL database server installed

Setup the MySQL Database and User

NOTE: If your MySQL server installation does not have a root password, you may specify one my running the following command:

mysqladmin -u root password

Installation Wizard