說明
為了更好的管理本公司項目,經過對比選擇禅道作為本公司項目管理系統。該系統由青島易軟天創網絡科技有限公司開發,國産開源項目管理軟體。它集産品管理、項目管理、品質管理、文檔管理、組織管理和事務管理于一體,是一款專業的研發項目管理軟體,完整覆寫了研發項目管理的核心流程。禅道管理思想注重實效,功能完備豐富,操作簡潔高效,界面美觀大方,搜尋功能強大,統計報表豐富多樣,軟體架構合理,擴充靈活,有完善的API可以調用。
産品管理:包括産品、需求、計劃、釋出、路線圖等功能。
項目管理:包括項目、任務、團隊、版本、燃盡圖等功能。
品質管理:包括bug、測試用例、測試任務、測試結果等功能。
文檔管理:包括産品文檔庫、項目文檔庫、自定義文檔庫等功能。
事務管理:包括todo管理,我的任務、我的Bug、我的需求、我的項目等個人事務管理功能。
組織管理:包括部門、使用者、分組、權限等功能。
統計功能:豐富的統計表。
搜尋功能:強大的搜尋,幫助您找到相應的資料。
擴充機制,幾乎可以對禅道的任何地方進行擴充。
api機制,所見皆API,友善與其他系統內建。
apr-1.5.2.tar.gz
apr-util-1.5.4.tar.gz
httpd-2.4.25.tar.gz
mysql-5.6.35.tar.gz
pcre-8.40.tar.gz
php-5.3.29.tar.gz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<code> </code>
<code>tar–zxvf apr</code><code>-</code><code>1.5</code><code>.</code><code>2.tar</code><code>.gz</code>
<code>cdapr</code><code>-</code><code>1.5</code><code>.</code><code>2</code>
<code>.</code><code>/</code><code>configure</code><code>-</code><code>-</code><code>prefix</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apr</code>
<code>make&& make install</code>
<code>tar–zxvf apr</code><code>-</code><code>util</code><code>-</code><code>1.5</code><code>.</code><code>4.tar</code><code>.gz</code>
<code>cdapr</code><code>-</code><code>util</code><code>-</code><code>1.5</code><code>.</code><code>4</code>
<code>.</code><code>/</code><code>configure</code><code>-</code><code>-</code><code>prefix</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apr</code><code>-</code><code>util </code><code>-</code><code>-</code><code>with</code><code>-</code><code>apr</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apr</code>
<code>tar–zxvf pcre</code><code>-</code><code>8.40</code><code>.tar.gz</code>
<code>cdpcre</code><code>-</code><code>8.4</code><code>.</code><code>0</code>
<code>.</code><code>/</code><code>configure</code><code>-</code><code>-</code><code>prefix</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>pcre</code>
<code>tar –zxvf httpd</code><code>-</code><code>2.4</code><code>.</code><code>25.tar</code><code>.gz</code>
<code>cd httpd</code><code>-</code><code>2.4</code><code>.</code><code>25</code>
<code>.</code><code>/</code><code>configure</code>
<code>-</code><code>-</code><code>prefix</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apache </code><code>-</code><code>-</code><code>with</code><code>-</code><code>apr</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apr </code>
<code>-</code><code>-</code><code>with</code><code>-</code><code>apr</code><code>-</code><code>util</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apr</code><code>-</code><code>util </code><code>-</code><code>-</code><code>with</code><code>-</code><code>pcre</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>pcre </code>
<code>-</code><code>-</code><code>enable</code><code>-</code><code>so </code><code>-</code><code>-</code><code>enable</code><code>-</code><code>rewrite</code>
<code>make && make install</code>
複制apache啟動檔案
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
啟動apache
service httpd start
測試是否安裝成功
http://192.168.10.77
出現“It works”就說明Apache已經正常安裝。
<code>yum </code><code>-</code><code>y install make gcc</code><code>-</code><code>c</code><code>+</code><code>+</code> <code>cmake bison</code><code>-</code><code>devel ncurses</code><code>-</code><code>devel</code>
添加mysql使用者
useradd mysql
<code>tar –zxvf mysql</code><code>-</code><code>5.6</code><code>.</code><code>35.tar</code><code>.gz</code>
<code>cd mysql</code><code>-</code><code>5.6</code><code>.</code><code>35</code>
<code>cmake</code>
<code> </code><code>-</code><code>DCMAKE_INSTALL_PREFIX</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql </code>
<code>-</code><code>DMYSQL_DATADIR</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql</code><code>/</code><code>data </code>
<code>-</code><code>DSYSCONFIGDIR</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql</code><code>/</code><code>etc </code><code>-</code><code>DWITH_INNOBASE_STORAGE_ENGINE</code><code>=</code><code>1</code>
<code>-</code><code>DWITH_ARCHIVE_STORAGE_ENGINE</code><code>=</code><code>1</code> <code>-</code><code>DWITH_BLACKHOLE_STORAGE_ENGINE</code><code>=</code><code>1</code>
<code>-</code><code>DWITH_PARTITION_STORAGE_ENGINE</code><code>=</code><code>1</code> <code>-</code><code>DMYSQL_UNIX_ADDR</code><code>=</code><code>/</code><code>tmp</code><code>/</code><code>mysqld.sock </code>
<code>-</code><code>DMYSQL_TCP_PORT</code><code>=</code><code>3306</code> <code>-</code><code>DENABLED_LOCAL_INFILE</code><code>=</code><code>1</code> <code>-</code><code>DEXTRA_CHARSETS</code><code>=</code><code>all</code>
<code>-</code><code>DDEFAULT_CHARSET</code><code>=</code><code>utf8 </code><code>-</code><code>DDEFAULT_COLLATION</code><code>=</code><code>utf8_general_ci </code>
<code>-</code><code>DMYSQL_USER</code><code>=</code><code>mysql</code>
複制mysql配置檔案到/etc目錄
cp /usr/loacl/mysql/support-files/my-default.cnf /etc/my.cnf
複制mysql自啟動腳本到自啟動目錄
cp /usr/loacl/mysql/support-files/mysql.server /etc/init.d/mysqld
mysql初始化腳本
<code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql</code><code>/</code><code>scripts</code><code>/</code><code>mysql_install_db </code><code>-</code><code>-</code><code>user</code><code>=</code><code>mysql </code><code>-</code><code>-</code><code>basedir</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql </code><code>-</code><code>-</code><code>datadir</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql</code><code>/</code><code>data</code>
mysql加入自啟動
chkconfig --add mysqld
chkconfig --level 2345 mysqld on
啟動mysql服務
service mysqld start
初始化之後mysql是可以無密碼登入的,先設定密碼
直接登入資料庫
<code>#mysql</code>
<code>-</code><code>>use mysql ;</code>
<code>-</code><code>> select host,user,password </code><code>from</code> <code>user ;</code>
<code>+</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>+</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>+</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>-</code><code>+</code>
<code>| host | user | password |</code>
<code>| localhost | root | |</code>
<code>| chandao | root | |</code>
<code>| </code><code>127.0</code><code>.</code><code>0.1</code> <code>| root | |</code>
<code>| ::</code><code>1</code> <code>| root | |</code>
<code>| localhost | | |</code>
<code>| chandao | | |</code>
<code>6</code> <code>rows </code><code>in</code> <code>set</code> <code>(</code><code>0.00</code> <code>sec)</code>
為root使用者設定通路密碼,密碼建議設定複制一點,此處隻是測試用。
<code>mysql> update user </code><code>set</code> <code>password</code><code>=</code><code>PASSWORD(</code><code>'123456'</code><code>) where user</code><code>=</code><code>'root'</code> <code>;</code>
<code>Query OK, </code><code>4</code> <code>rows affected (</code><code>0.05</code> <code>sec)</code>
<code>Rows matched: </code><code>4</code> <code>Changed: </code><code>4</code> <code>Warnings: </code><code>0</code>
<code>mysql> flush privileges ;</code>
<code>Query OK, </code><code>0</code> <code>rows affected (</code><code>0.06</code> <code>sec)</code>
删除空密碼使用者
<code>mysql> delete </code><code>from</code> <code>user where user</code><code>=</code><code>' '</code><code>;</code>
<code>Query OK, </code><code>2</code> <code>rows affected (</code><code>0.00</code> <code>sec)</code>
<code>Query OK, </code><code>0</code> <code>rows affected (</code><code>0.00</code> <code>sec)</code>
建立資料庫zentao
mysql> create database zentao;
Query OK, 1 row affected (0.03 sec)
建議資料庫通路使用者
<code>mysql> grant </code><code>all</code> <code>privileges on zentao.</code><code>*</code> <code>to chandao@</code><code>'%'</code> <code>identified by </code><code>'654321'</code> <code>;</code>
<code>Query OK, </code><code>0</code> <code>rows affected (</code><code>0.04</code> <code>sec)</code>
<code>tar –zxvf php</code><code>-</code><code>5.3</code><code>.</code><code>29.tar</code><code>.gz</code>
<code>cd php</code><code>-</code><code>5.3</code><code>.</code><code>29</code>
<code> </code><code>-</code><code>-</code><code>prefix</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>php </code><code>-</code><code>-</code><code>with</code><code>-</code><code>apxs2</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apache</code><code>/</code><code>bin</code><code>/</code><code>apxs </code>
<code>-</code><code>-</code><code>with</code><code>-</code><code>libxml</code><code>-</code><code>dir</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>include</code><code>/</code><code>libxml2 </code>
<code>-</code><code>-</code><code>with</code><code>-</code><code>config</code><code>-</code><code>file</code><code>-</code><code>path</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>apache</code><code>/</code><code>conf </code>
<code>-</code><code>-</code><code>with</code><code>-</code><code>mysql</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql </code>
<code>-</code><code>-</code><code>with</code><code>-</code><code>mysqli</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql</code><code>/</code><code>bin</code><code>/</code><code>mysql_config </code><code>-</code><code>-</code><code>with</code><code>-</code><code>gd </code>
<code>-</code><code>-</code><code>enable</code><code>-</code><code>gd</code><code>-</code><code>native</code><code>-</code><code>ttf </code><code>-</code><code>-</code><code>with</code><code>-</code><code>zlib </code><code>-</code><code>-</code><code>with</code><code>-</code><code>mcrypt </code>
<code>-</code><code>-</code><code>with</code><code>-</code><code>pdo</code><code>-</code><code>mysql</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>local</code><code>/</code><code>mysql </code><code>-</code><code>-</code><code>enable</code><code>-</code><code>shmop </code><code>-</code><code>-</code><code>enable</code><code>-</code><code>soap </code>
<code>-</code><code>-</code><code>enable</code><code>-</code><code>sockets </code><code>-</code><code>-</code><code>enable</code><code>-</code><code>wddx </code><code>-</code><code>-</code><code>enable</code><code>-</code><code>zip</code> <code>-</code><code>-</code><code>with</code><code>-</code><code>xmlrpc </code>
<code>-</code><code>-</code><code>enable</code><code>-</code><code>mbstring </code><code>-</code><code>-</code><code>with</code><code>-</code><code>zlib</code><code>-</code><code>dir</code> <code>-</code><code>-</code><code>with</code><code>-</code><code>bz2 </code><code>-</code><code>-</code><code>with</code><code>-</code><code>curl </code><code>-</code><code>-</code><code>enable</code><code>-</code><code>exif </code>
<code>-</code><code>-</code><code>enable</code><code>-</code><code>ftp </code><code>-</code><code>-</code><code>with</code><code>-</code><code>jpeg</code><code>-</code><code>dir</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>lib </code><code>-</code><code>-</code><code>with</code><code>-</code><code>png</code><code>-</code><code>dir</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>lib </code>
<code>-</code><code>-</code><code>with</code><code>-</code><code>freetype</code><code>-</code><code>dir</code><code>=</code><code>/</code><code>usr</code><code>/</code><code>lib</code><code>/</code>
apache配置檔案httpd.conf相關修改以支援PHP
vim /usr/local/apache/conf/httpd.conf
1. 添加php支援。
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
2. 添加預設索引頁面index.php,再找到“DirectoryIndex”,在index.html後面加上“ index.php”
DirectoryIndex index.html index.php
3. 不顯示目錄結構,找到“Options Indexes FollowSymLinks”,修改為
Options FollowSymLinks
4. 開啟Apache支援僞靜态,找到“AllowOverride None”,修改為
AllowOverride All
儲存httpd.conf配置,重新開機apache
service httpd restart
在網站根目錄下建立PHP測試檔案
vim phpinfo.php
内容如下
<?php phpinfo() ?>
通路
<a href="http://192.168.10.77/phpinfo.php" target="_blank">http://192.168.10.77/phpinfo.php</a>
在apache配置檔案中,啟用虛拟主機設定,去掉Include前面的注釋
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
編輯虛拟主機配置檔案httpd-vhosts.conf
<code><VirtualHost </code><code>*</code><code>:</code><code>80</code><code>></code>
<code>ServerAdmin [email protected]</code>
<code>DocumentRoot </code><code>"/data/www/chandaotest.test.com/www"</code>
<code>ServerName chandaotest.test.com</code>
<code>ServerAlias www.test.com</code>
<code>ErrorLog </code><code>"logs/chandaotest.test.com-error_log"</code>
<code>CustomLog </code><code>"logs/chandaotest.test.com-access_log"</code> <code>common</code>
<code><</code><code>/</code><code>VirtualHost></code>
我選擇的9.1免費版本,禅道分免費版和專業版,專業版是要收費的。
上傳到網站目錄并解壓
unzip ZenTaoPMS.9.1.stable
登入禅道管理系統
error, You've configured multiple SAPIs to be build. You can build only one SAPI module and CLI binary at the same time.
<a href="http://s3.51cto.com/wyfs02/M00/90/0D/wKiom1ju-yuzfiYuAABENSCUTqE932.jpg" target="_blank"></a>
解決方法:
--with-apxs2 和 --enable-fpm 不能同時使用,否則會出現上面的報錯資訊。
去掉--enable-fpm即可解決此問題
使用yum指令安裝
yum install php-mcrypt libmcrypt libmcrypt-devel
<a href="http://s3.51cto.com/wyfs02/M00/90/0C/wKioL1ju-yyComzpAAAHzBYYlmo917.png" target="_blank"></a>
編譯時使用make ZEND_EXTRA_LIBS='-liconv'
Forbidden
You don't have permission to access / on this server.
修改配置檔案vim httpd.conf
Require all denied 改成Require all granted
改成下面
<Directory />
AllowOverride none
Require all granted
</Directory>
apache2.2和2.4文法是有差別的
用phpinfo.php測試了一下,session.save_path為空值,如下
其次此目錄一定要可讀可寫權限
<code>in</code> <code>/</code><code>data</code><code>/</code><code>www</code><code>/</code><code>chandaotest.test.com</code><code>/</code><code>www</code><code>/</code><code>zentaopms</code><code>/</code><code>module</code><code>/</code><code>common</code><code>/</code><code>model.php on </code>
<code>line </code><code>82</code><code>, last called by </code><code>/</code><code>data</code><code>/</code><code>www</code><code>/</code><code>chandaotest.test.com</code><code>/</code><code>www </code>
<code>/</code><code>zentaopms</code><code>/</code><code>module</code><code>/</code><code>common</code><code>/</code><code>model.php on line </code><code>28</code> <code>through function </code>
<code>setCompany.</code>
檢查php.ini檔案中關于session.save_path的設定。要確定目錄存在且可讀可寫。然後删除my.php,重新安裝,記得清空現有資料.
You don't have permission to access /server-status on this server.
修改httpd.conf,去掉下面語句前的#号
Include conf/extra/httpd-info.conf
修改配置檔案httpd-info.conf修改為如下
<Location /server-status>
SetHandler server-status
Require host .zichedai.com localhost #允許那個域名主機過來通路
Require ip 127.0.0.1 192.168.10. #允許那個IP位址過來通路
</Location>
apache2.2一般是如下寫法
Order deny,allow
#Deny from all
Allow from all
apache2.4如下寫法
Require host .zichedai.com localhost
Require ip 127.0.0.1 192.168.10.
自己體會吧。
編輯/etc/init.d/httpd, 在#!/bin/bash下面加入如下兩行
# chkconfig: 2345 70 30
# description: Apache
沒有加之前會有如下錯誤
chkconfig --list httpd
service httpd does not support chkconfig
本文轉自pizibaidu 51CTO部落格,原文連結:http://blog.51cto.com/pizibaidu/1915530,如需轉載請自行聯系原作者