2012/12/04

Ushahidi on Ubuntu

這次裝的是 Ushahidi 2.6.1 版本,想從 git 下載安裝的話,可以試試其他文件說明

在 Ubuntu 12.04 大致裝了這些:

$ apt-get install mysql-server
$ apt-get install php5-mysql php5-curl php5-gd php5-mcrypt php5-imap

搭配 Apache 的話,可以設定 sites-available/default 的內容:

<Directory “/var/www/ushahidi”>
    AllowOverride All
</Directory>

還要啟用 mod_rewrite 模組才能使用 Clean URLs 功能。

設定好 MySQL 帳號權限後,差不多就可以透過瀏覽器執行安裝步驟。

Error!
This deployment spans within one country only.
Please make sure the report location is within the country Kenya.

太急著要新增表單的話,可能會遇到上述訊息,到 http://your.site.org/ushahidi/admin 進入管理介面,設定地圖等參數值,想新增自己的圖層,可以編輯 application/helpers/map.php 找 Generate the Map Base layer Object 內容,依樣畫葫蘆。首頁的內容可以先查看 themes/default/views/main/layout.php 檔案。

訊息翻譯檔案位於 application/i18n 目錄裡,用不到的語系檔案可以直接刪掉,語系選單可以到 application/helpers/ush_locale.php 找,操作介面的翻譯內容可以到 application/i18n/zh_TW/ui_main.php 找。

1 comment:

marr said...

Ubuntu 14.04 + Ushahidi 2.7.4: apt-get install libapache2-mod-php5; php5enmod mcrypt