開源項目管理軟件ProjectPier安裝筆記

ProjectPier 是一款開源的項目管理程序,基於 PHP+MySQL 架構。用戶可以通過 ProjectPier 的 web 界面對任務、項目和團隊進行管理。ProjectPier 支持多項目和多團隊,它幫助團隊進行溝通與協作,並通過任務設置、討論版、里程碑、站內信息等功能使得項目管理更加透明和簡單。

以上是摘自開源中國的介紹,我試用後感覺比較清晰,但是比較合適小團隊用,屬於輕量級的。大團隊可以使用Redmine、dotProject之類的工具。

下面開始安裝之旅:

首先去官方網站查看安裝要求

Apache HTTP web server 2.0 or greater
PHP 5.2 or 5.3 (MySQL, GD and SimpleXML extensions are required)
MySQL 4.1 or greater with InnoDB support

注意PHP不能是PHP4版本的。

我虛擬機上PHP是5.5的,貌似也不合要求,於是重新開了臺虛擬機,系統版本是CentOS_6.4_x64


步驟一:安裝環境

重要提示:如果不懂得配置請提前關閉SElinux和iptables,我就是因爲這兩個服務沒配置也沒關閉而出現問題,浪費了時間。

#查看SElinux狀態,缺省爲enforcing模式,即開啓
getenforce
#臨時關閉SElinux
setenforce 0
#永久關閉
vim /etc/selinux/config
#註釋掉 SELINUX=enforcing 添加 SELINUX=disabled

關閉iptables

#臨時關閉
service iptables stop
#永久關閉
#chkconfig –level 35 iptables off

配置好yum源後開始安裝上述軟件。

#安裝
yum -y install httpd php php-mysql mysql mysql-server
#設置mysql開機啓動
chkconfig --levels 235 mysqld on/etc/init.d/mysqld start
#設置apache開機啓動
chkconfig --levels 235 httpd on
#啓動服務
service httpd start
service mysqld start

設置mysql管理員密碼:

#設置mysql數據庫root帳號密碼
mysqladmin -u root password 'mysql的管理員密碼'

然後要新建一個數據庫(後面要用到)

#輸入密碼
mysqladmin -u root -p
#創建數據庫,database_name可以自定義
mysql> CREATE DATABASE database_name;

測試服務器

在/var/www/html目錄下建立phpinfo.php文件,寫入內容:

<?php
phpinfo();
?>

然後再瀏覽器輸入網址:"http://你的網址或ip/phpinfo.php",能看到標有PHP版本的頁面就算安裝安裝成功了。


步驟二:下載安裝ProjectPier

下載地址:http://www.projectpier.org/project/ProjectPier

最新版本爲0.8.8,但是中文漢化版只支持到0.8.6,漢化方法見博客

我創建了/var/www/html/projectpier目錄,然後將文件解壓到該目錄

然後根據官方文檔說明來更改權限

#以下需要777權限
/public/files
/cache
/upload
/config
/tmp
#以下需要644權限
/cache/autoloader.php
/cache/log.php

然後就可以在瀏覽器輸入網址 “http://www.domain.com/projectpier/public/install”進行安裝了。

wKioL1MYnzOQnYb5AAMCX5o0Ow4817.jpg

然後會檢查安裝環境,我這裏還缺少拓展,權限也有問題。

wKiom1MYn1qwiNtvAAJz6TK5Lvk821.jpg

解決方案是安裝拓展,然後更改權限(可能上級目錄的權限也需要更改):

yum -y install php-mysql php-gd

wKioL1MYnzOwcud8AAHUWD0UiU4442.jpg


OK,現在全部符合條件了,繼續安裝。

wKiom1MYn1qzuoV1AAIPHW8KI3Y980.jpg


填寫之前設置的mysql的root密碼和創建的數據庫名稱

wKioL1MYnzTzpVV3AAJQycoK5PQ666.jpg

最後成功完成安裝!

wKioL1MYnzSyK3t1AAMAUUiLUv8895.jpg

第三步 設置賬戶

輸入管理員帳號密碼,郵箱和公司名稱,都是必須填寫的。

wKiom1MYn1qRs3XFAAFtHm_62bM259.jpg

官方還有兩個service包,下載後直接解壓覆蓋原來的文件。

至此,大功告成!


然後訪問你的網站,界面是個登錄界面:

Login.png


這貨的權限有些奇葩,比如需要先完善公司的信息才能創建新成員(分爲contact和user,都要設置),然後還要給自己設置權限,否則不能創建新項目。看官方文檔就知道了。

下面是我登錄後的截圖,感覺還行,有個缺憾就是task裏面不能貼圖片:


wKioL1MYobXjHtT1AAQinGZ7EzY211.jpg



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章