v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}
( x0 Z# W( ~+ _5 j: o& C M9 N Linux下安装项目管理工具dotProject
8 h) x/ f ~: f% J2 F! ~ Apache安装(略)我的apache装在/usr/local/apache22/& Q& R6 @2 p+ k v V
Mysql安装(略)我的mysql装在/usr/local/mysql
: w2 S) u; I G1 f" C O Php安装(略)我的php装在/usr/local/php4 ]4 H. L% L3 n( s+ w5 v
不过安装dotproject不需要那么多的插件,好像只需要几个。这个改天重装时再详细写了:)4 I* [. d: F2 m' v( V
RHEL5.3下dotProject安装步骤:! a/ X1 f' a5 A) f7 a
1:下载dotProject for linux,地址如下:
+ |4 L7 Y$ y- N8 W# V& X http://jaist.dl.sourceforge.net/project/dotproject/dotproject/dotProject%20Version%202.1.2/dotproject-2.1.2.tar.gz
: _0 O) h+ g/ X5 q1 d% u( s$ T- W # tar zxvf dotproject-2.1.2.tar.gz
8 p6 Q( D" }/ y5 P- b # mv dotproject /usr/local/apache22/htdocs/ //把文件放到apacht的web目录
( b: M* [; L& {, L 2:数据库和配置文件的创建: X4 N1 @7 g+ T( K1 m3 L
方法一:在页面创建数据库和配置文件.
5 ^1 t& F) B$ I9 S# j% A/ Z- Y0 }8 A 给dotproject用户赋予数据库创建权限后,才可以在画面创建数据库及表。) Q; n/ r% T n% v1 M* Z; t
# /usr/local/mysql/bin/mysql -u root -p
4 \+ @( a) I7 E mysql> grant all privileges on dotproject.* to dotproject@localhost identified by “password” with grant option;3 G: I2 d+ x. R: I
修改配置文件目录权限,修改后,可以在画面直接创建配置文件。
+ d. u4 W9 ~6 M3 }$ F+ { # chmod 777 /usr/local/apache22/htdocs/dotproject/includes! E' K; b, ?7 O0 Y/ i1 c" _
如果config.php文件已存在了,就直接改这个文件的权限为可写。! Y1 ?. u6 y' P4 Z5 j/ {
例如:chmod a+w dotproject/includes/config.php
( N, O7 M8 z* Y 打开这个地址http://IP地址/dotproject/install/后,打开dotProject Installer画面,这个页面会检查系统配置信息:默认情况下面这三个文件夹没有写权限,所以会报错。
( w# f" i0 p0 X' O* b+ J+ X! r ./files writable? File upload functionality will be disabled
1 z& u( }* w: f4 g ./files/temp writable? PDF report generation will be disabledwww.Examw.com- P R9 G* G2 G- t/ \- w4 O
./locales/en writable? Translation files cannot be saved. Check /locales and subdirectories for permissions.* n& H. A- h: I6 j0 E+ [
解决方法:+ M2 d& m& x. [- l1 `
# chmod -R 777 /usr/local/apache22/htdocs/dotproject/files/. N7 H5 ?, H4 W
# chmod -R 777 /usr/local/apache22/htdocs/dotproject/locales/6 K- D7 Y' X W7 _: X- e. X
Session Save Path writable? Fatal: session.save_path is not set
: H) O+ X! B( f7 N1 a Session AutoStart = ON? Try setting to ON if you are experiencing a WhiteScreenOfDeath4 c& c! |; N9 f
解决方法:, p- U4 J' q2 R$ Y) k6 m
修改php.ini文件,找到session.save_path = "/tmp" 去掉左边的;分号;
+ {4 k, b. X7 Y8 @1 O5 @ 找到session.auto_start = 0,把0改为1。 z! p; c+ y0 r
# /usr/local/apache22/bin/apachectl stop
1 M! T8 c, i6 G* Y4 u9 s5 H. L # /usr/local/apache22/bin/apachectl start
# j! w; r; k0 r" t2 Y2 `7 P2 u 重启Apache后这几项就可以通过check了!点击Start Installation按钮进入下一步:
6 Z) }$ x! c1 e Database Server Type Note - currently only MySQL is known to work correctly( y t- {6 n4 T' E; P( K* W
Database Host Name localhost
/ ]1 z6 R* f, U# Y; m ^ Database Name dotproject; b' F5 }+ j1 n8 q
Database User Name dotproject! Z: q2 c- o& f; c I7 ^4 Y
Database User Password password6 k; z V p; w
Use Persistent Connection? 默认不选# b9 E. U7 K4 C; P4 m
Drop Existing Database? 选择这项会删除原来的数据库;还没创建的可不选;4 J; z- g8 U2 E* r: ?; c( A
点击install db & write cfg按钮。
/ b" ~/ r6 o5 a& Q* X Database Installation Feedback: Database successfully setup
$ o0 j: X. W/ O: @! x) U Config File Creation Feedback: Config file written successfully
[3 h2 L, ~4 }+ ^ 配置成功。
- I& ~0 C' z5 B: w* k Y 点击Login and Configure the dotProject System Environment,进入登录配置画面!
) S3 }3 b+ c2 N 用户名/密码:admin/passwd$ J1 ?4 ?! `3 C" N4 v8 u1 c
填写一些基本配置,这里会警告提示你删除install安装目录,删了就没警告了!
5 u3 h. q/ ]0 a5 G& B0 c& R" w 这里直接点Save也可,进入系统后,点击system admin,可以修改各种设定。
6 K d; ?$ b5 m5 }( o% ~, v # rm –rf /usr/local/apache22/htdocs/dotproject/install //删除安装文件夹1 v7 n( d, h9 G) S9 O- ]8 ^
点击右下角的Save按钮,进入系统。
3 O- Z! S. ?, M B 到此安装完毕,可以使用了。* v' W# Y$ ]4 e. w! D
进入后日历上有乱码,其它地方还没有仔细用,等用一用再研究了!网上好像有好多关于乱码和汉化的解决方法!呵呵,果然老牌软件,我还是用一用再写其它的问题吧:) |