linux源碼安裝禪道

因爲我在服務器上已經部署了一個項目

所以在部署禪道的時候,我想用另外一個端口去訪問禪道項目

環境:

centos7.0  php7.0.2   apache2.4  mysql5.6

 

首先開啓apache的8080端口的監聽

httpd.conf 增加8080端口監聽

查看防火牆當前開啓的端口

iptables -L -n

修改防火牆端口配置文件

vim  /etc/sysconfig/iptables

增加8080開放端口 在80端口的下方增加一行

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

重啓iptables

service iptables restart

下載禪道項目源碼

 

禪道下載地址:https://www.zentao.net/download.html

找一個符合你需求和環境的開源版本

我下載的是10.3.stable的禪道版本 https://www.zentao.net/download/80084.html

認準是源碼下載,要是集成環境的話,會出現apache端口占用的問題 這兩個地址都可以下載,我下的是站點2

在網站根目錄下

wget http://dl.cnezsoft.com/zentao/10.3/ZenTaoPMS.10.3.stable.zip

解壓到當前目錄

unzip zentaopms.zip

 

更改項目目錄權限

在linux中,要保持apache對項目目錄文件的讀寫執行權限

查看apache用戶

lsof -i:80

給apache賦予對禪道項目目錄的操作權限

chown -R daemon.daemon /usr/local/apache/htdocs/zentaopms

 

配置域名訪問禪道項目

我的域名配置在vhosts中

想要把域名配置從httpd.conf改到 vhosts中的話,本文不在贅述,可以看這篇

https://blog.csdn.net/json_ligege/article/details/89227489

打開配置文件

vim /etc/httpd/extra/httpd-vhosts.conf

增加配置

<VirtualHost *:8080>
    ServerName localhost #內網訪問
    DocumentRoot "/usr/local/apache/htdocs/zentaopms/www"
    <Directory "/usr/local/apache/htdocs/zentaopms/www">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
            Require all granted
    </Directory>
</VirtualHost>

我是在內網訪問的,如果在外網訪問可以配置相應域名,並相應修改hosts文件,解析域名

 

訪問安裝禪道

通過瀏覽器訪問http://ip:8080,系統會自動轉入安裝程序

點開始安裝,會檢測環境

然後出現兩項檢查失敗

設置session保存位置

在項目根目錄下 創建文件夾

mkdir session

修改權限

chown -R daemon.daemon /usr/local/apache/htdocs/session

 

PHP配置文件中session.save_path負責session文件的存放位置

vim /etc/php.ini

在文件中通過 ? or / 查找配置

?session.save_path  or  /session.save_path

查找到一項後,如果不符合可以 按 n鍵切換下一個直到找到

去掉分號,填寫路徑地址

保存,重啓服務器

session這項完成!

 

安裝php curl擴展 很簡單看這篇就可以了,不在贅述!

https://blog.csdn.net/json_ligege/article/details/89216785

回到禪道檢測環境頁面 刷新一下

好,通過了,點下一步

配置好數據庫,保存

保存配置文件,下一步

設置好公司名稱 管理員賬號 密碼

 

安裝完成,點登陸禪道管理系統

到這裏就完成了禪道的安裝部署,可以使用禪道了!

 

注意事項:

開始安裝時訪問可能會有此情況出現

本人只在window下出現過 在linux中並沒有出現

出現這種情況,也不要慌,可以刪除下代碼中的.htaccess文件,再訪問試試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章