dotproject是一个项目管理的开源软件

1025阅读 0评论2009-10-28 superxx
分类:

dotproject是一个项目管理的开源软件,也可以用于公司的工作管理。更多介绍google一下吧。
 
安装环境:redhat linux 4.2   mysql5.0  php4.1  apache2.0.
 
 
dotproject的安装很简单,解压缩后放在apache的根目录下面,之后运行 就会出现安装界面。安装界面会提示需要修改include/config.php的权限,需要apache用户可以写入才可以。当然也可以直接chmod 666 include/config.php.出现的界面,可能一些环境检测状态打叉,可以不用理会,继续进行安装,进入另一个页面,添加数据库地址,用户名等 等。点击创建,很快就可以完成。
 
登录 出现登录页面,输入用户名和密码就可以,默认用户名admin 密码passwd
 
 
    登录成功后,首先做汉化工作,点击system admin 进入系统设置界面,点这个Default User Preferences  ,在local选择简单体中文就可以了。退出重新登录一下,怎么样变成中文了。不要以为就完事了,还有后面的呢,创建个公司试试看,中文竟然显示乱码,全 部显示为????这样问号。
   
   出现这个原因,主要是mysql数据库默认不是utf-8字符,所以,显示为乱码。第一步修改mysql默认字符集为utf8  修改/etc/my.cnf
[mysqld]
default-character-set=utf8
init_connect='SET NAMES utf8'
 
[client]
default-character-set=utf8
 
添加如上内容后,重启动mysql,再登录 dotproject ,查看是否正常。
通过上面的操作,我登录dotproject后,还是显示为乱码,很是不解,于是安装phpmyadmin ,登录phpmyadmin 选择中文,查看字符状态为utf8
 
character set client utf8
character set connection utf8
character set database utf8
character set results utf8
character set server utf8
character set system utf8
 
 
登录dotproject,发现还是乱码。于google后看一篇文章,提到这么一句话,mysql已经更改utf-8为默字符,但原有数据还 是原字符形式,需要进行字符转换,看到这段话时,得到启动,是不是我在安装dotproject创建表时已经使用原字符,所以,我将原来创建的那些表全部 删除,再次重新安装dotproject.
登录后,中文显示一切正常。得以安装成功能,感谢网上共享的朋友们,所以,把自己安装把过程整理出来,希望可以帮到后面的人。
 
 
为了显示甘特图,还需要安装php-gd才可以。
root@localhost ~]# rpm -qa |grep freetype
freetype-2.1.9-1
[root@localhost ~]# rpm -qa |grep png
libpng-devel-1.2.7-1
libpng-1.2.7-1
libpng10-1.0.16-1
libpng10-devel-1.0.16-1
[root@localhost ~]# rpm -qa |grep jpeg
libjpeg-6b-33
libjpeg-devel-6b-33
[root@localhost ~]# rpm -qa |grep zlib
zlib-1.2.1.2-1
zlib-devel-1.2.1.2-1
[root@localhost ~]# rpm -qa |grep gd
gdbm-1.8.0-24
sysklogd-1.4.1-26_EL
gd-2.0.33-2
上面包都安装后,安装php-gd,再重启httpd,访问可以看到gd验证已经通过。
php-gd-4.3.9-3.1
还需要个修改/etc/php.ini  里面的memory_limit  大一些,默认为8MB,改为16或32试试看。
 
 
附phpmyadmin 安装
 
下载:
 
一开始下载了一个3.3的版本,发现一运行需要php5.0以上的版本,自己的是php4.1的,所以也就没有升级php,找个2.4的版本。
 
安装很简单:
         下载后解压到apache根目录。
 
cd /var/www/html/phpmyadmin/
cp config.sample.inc.php config.inc.php
 
vi config.inc.php  设置数据库用户和密码
$cfg['Servers'][$i]['controluser'] = 'user';
$cfg['Servers'][$i]['controlpass'] = '123456';
 
设置远程访问时cookie验证密码加密
$cfg['blowfish_secret'] = 'user';
 
这样就完成了 就可以访问了。
 
页面提示没有发现 PHP 的扩展设置mbstring
我的php是系统安装时的,所以找个rpm包安装。
php-mbstring-4.3.9-3.i386.rpm
 
安装后就可以了.
RPM下载
文件: php-mbstring-4.3.9-3.8.i386.rpm
大小: 918KB
下载: 下载

原文引用地址:http://blog.chinaunix.net/u/11765/showart_1865024.html
本文来自网络,转载请注明出处,尊重别人的劳动成果!谢谢。再次向原文作者至敬!
上一篇:基于FreeBSD、BIND平台自动解析不同IP的智能DNS服务器架构过程
下一篇:DotProject中文乱码解决总结