FOR ARCHIVAL PURPOSES ONLY

The information in this wiki hasn't been maintained for a good while. Some of the projects described have since been deprecated.

In particular, the "Ushahidi Platform v3.x" section contains information that is often misleading. Many details about this version of Platform have changed since.

This website is an extraction of the original Ushahidi wiki into a static form. Because of that, functions like logging in, commenting or searching will not work.

For more documentation, please refer to https://docs.ushahidi.com

Skip to end of metadata
Go to start of metadata

Details taken from http://blog.zuola.com/2012/03/how-to-install-ushahidi-on-dreamhost-server.htm

 

 You need these Dreamhost php extensions: 

  • PCRE compiled with –enable-utf8 and –enable-unicode-properties (for UTF-8 functions to work properly).
  • iconv (required for UTF-8 transliteration).
  • mcrypt (required for encryption).
  • SPL (required for several core libraries).
  • mbstring (speeds up Kohana’s UTF-8 functions).
  • MySQL (required for database access).
  • IMAP (required for email functionality).

Make these folders writable:

  • chmod -R 777 application/config
  • chmod -R 777 application/cache
  • chmod -R 777 application/logs
  • chmod -R 777 media/uploads
  • chmod 777 .htaccess

And avoid the “500 Internal Server Error” by:

  • In .htaccess, 
    • remove or comment "RewriteRule .* index.php/$0 [PT,L]"
    • add "RewriteRule ^(.+)$ index.php?kohana_uri=$1 [L]"
    • remove or comment out "Options +FollowSymlinks"
  • After installing, create a new account, the go to dh_phpmyadmin. 
    • Copy new user’s password hash code to Administror’s password, 
    • then login with admin and new password (the default username and password don’t work).
  • enjoy.
  • No labels
  1. chmod 777 .htaccess is a really bad security risk no?