1、安装准备
apt-get install apache2 php5 mysql-server
apt-get install php5-gd libxml2
apt-get install php5-mysql
apt-get install php5-adodb
2、下载准备
从 http://jaist.dl.sourceforge.net/project/dotproject/dotproject/ 下载原版dotproject-2.1.4.tar.gz,解压到dotproject。
从 http://fanbin.name/blog/wp-content/uploads/dotProject/dotProject_zh-CN_pack.zip 下载dotproject-2.1.4.tar.gz的中文补丁包,解决如下问题:
* 添加中文语言包;
* 修正原版日历窗口中出现乱码的bug;
* 使用官方提供的文件修复用户权限窗口出现的SQL错误;
* 添加文泉驿正黑体最新正式版(盘古-v0.8)作为甘特图中文字体,并修复甘特图中文乱码问题;
* 修改官方版本中自带的3个主题包中的默认字体大小,以符合中文字体标准;
* 增大弹出日历窗口的大小。
解压缩本补丁包内的文件覆盖到原版程序dotproject,拷贝dotproject到/var/www/下。
3、设置mysql
mysqladmin -u root password root(第一次设置密码)
登入mysql验证密码:
mysql -u root -p
4、设置文件属性
sudo chown www-data.www-data /var/www/dotproject -Rf
sudo chmod 755 /var/www/dotproject -Rf
5、设置apache
sudo vim /etc/php5/apache2/php.ini
session.auto_start = 0 : 改为1
;session.save_path = 0 : 去掉前面的";"
重启apache:
sudo /etc/init.d/apache2 restart
6、mysql帐户
对应/var/www/dotproject/includes/config-dist.php中:
$dPconfig['dbuser'] = 'dp_user';
$dPconfig['dbpass'] = 'dp_pass';
创建用户帐户'dp_user'@'localhost',密码dp_pass:
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 55
Server version: 5.1.41-3ubuntu12 (Ubuntu)
Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.
mysql> CREATE USER 'dp_user'@'localhost' IDENTIFIED BY 'dp_pass';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL PRIVILEGES ON dotproject.* TO 'dp_user'@'localhost';
Query OK, 0 rows affected (0.01 sec)
mysql> /q
在浏览器中键入http://127.0.1.1/dotproject/,进入安装界面,完成后即可见到dotproject的登录界面,默认用户admin,密码passwd,登入后在 System Admin -> System Configuration 页面中设置 Host Locale 为 “zh”,在 System Admin -> Default User Preferences 中设置 Locale 为 Chinese(Simplified)后,退出并重新登录即可。