2009년 초에 설치해서 한참 한글화 작업을 했다가... 이제 다시 설치해본다.
이번에는 한글화 작업이 필요없어서 설치가 쉬울줄 알았는데.... 다른 환경에서 설치하다보니 또 다른 문제가 생긴다.
dotProject는 MS Project Manager와 유사한 경향을 갖고 있고 이것은 웹으로 관리가 된다.
Chart도 나오고 MS Project Manager의 Schedule chart(작업 흐름도, 시간 조절, 작업 연관성, 어느정도 진행 사항 등등의 기능) 기능도 있어 좋다. 그리고 대부분의 문서는 바로 PDF로 다운로드 받을수도 있게되어 있어 Schedule Chart나 기타 작업 내용을 PDF로 바로 다른 사람에게 보낼수도 있고 보관도 가능하다. 다운로드는 아래 주소에서
http://www.dotproject.net/
예전에 한글화 작업까지 한 버전은 2.1.2이고 현재 2.1.3버전이 나와서 다시 2.1.3버전을 설치해본다.
CentOS5.3에서...
php는 아래와 같은 패키지를 기본적으로 설치해준다.
php-mysql
php-cli
php-mbstring
php-pdo
php-ncurses
php-devel
php-5.1.6
php-common
php-pear
php-gd
gd가 없으면 chart를 그릴수가 없고
mbstring인지 pdo인지 cli인지가 없으면 mb_strpos(php 4.0.6이상 버전 함수) function을 찾을수 없다는 에러가 뜬다.
mb_stristr 함수가 없어서 install할때 에러가 많이 나고 사용하는데 있어 체크가 잘 되지 않아 사용이 안된다. 이 함수는 php-5.2.0 이상에서만 사용 가능한 함수이므로 php를 5.2.x로 업그래이드를 해줘야만 된다.
그외 mysql, httpd 또는 apache가 깔려 있어야 한다.
/etc/php.ini 파일에서
session.auto_start=0을 1로 바꿔준다.
그리고 "session.save_path=" 항목의 디렉토리를 apache가 사용 가능하도록 permission을 바꿔준다. 777 또는 owner를 바꿔준다.
mysql을 띄워준다. 그리고 apache(http)를 띄워준다.
/etc/init.d/mysqld start
/etc/init.d/httpd start
mysql에 dotproject용 DB를 하나 만들어준다.
mysqladmin -u root -p crate dotproject
mysqladmin -u root -p reload
mysql -u root -p
mysql> use mysql
mysql> insert into db values('%','dotproject','dotuser','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
mysql> insert into user (host,user,password) values('localhost','dotuser',password('abc123'));
mysqladmin -uroot -p reload
다운로드 받은 파일을 web default path에 풀어준다. 그리고 apache owner로 바꿔준다.
환경설정을 바꿔준다.
vi dotproject/includes/config-dist.php
---------------------------------
$dPconfig['dbuser'] = 'dotuser';
$dPconfig['dbpass'] = 'abc123';
---------------------------------
이제는 웹으로 다음 처럼 들어간다.
(압축을 풀어서 디렉토리를 들어가보면 dotproject가 있는데 이 디렉토리를 다시 web default path로 옮겨준다.)
http://<your website URL>/dotproject
그러면 install 할것이냐고 물어본다.
그러면 인스톨 하겠다고 하면 인스톨 화면이 뜨고 문제가 있는것을 찾아 해결해준다.
이제 설치가 끝났으므로 들어가보자.
다시 http://<your website URL>/dotproject
그러면 login page가 뜬다.
ID: admin
Password: passwd
만약에 php-5.2.x이상에서 설치해야 되지만 php-5.2.x로 업그래이드가 힘들다면 다음처럼 패치를 해준다.
php-5.1.x를 사용 중이라면...
mb_strstr 을 strstr 로 바꿔준다.
mb_stristri 를 stristr로 바꿔준다.
mb_xxxx 는 php 5.2.x 버전 function이고
xxxx 함수는 php 4.x 5.x에서의 function이다.
"Computer / Linux" 분류의 다른 글
| install OSX 10.6.3 (0) |
| Ubuntu commands.... (0) |
| virtual hostname at ~/.ssh/known_hosts file (0) |
| ubuntu package manager (dpkg/apt-get) (0) |
| Ubuntu에서 root 사용하기. (0) |


댓글을 달아 주세요
댓글 RSS 주소 : http://www.cep.kr/blog/cep/rss/comment/256댓글 ATOM 주소 : http://www.cep.kr/blog/cep/atom/comment/256