導航:首頁 > 編程語言 > 禪道php框架

禪道php框架

發布時間:2022-11-22 18:21:24

① 我把禪道項目管理軟體的php+MySql源碼下載下來,怎麼在本地運行

簡單點回答:
本地環境 你可以下載 WAMP 軟體(這個軟體就是 windows + aph+ MySQL + PHP) 你下載這個軟體後, 可以安裝到你電腦指定位置 (如: D:\wamp). 安裝過程中,可能會讓你指定程序目錄, 也就是你要放源碼的位置. 這時指定WAMP下的www 文件夾(本地域名localhost指向這里).
這樣就OK了, 你可以在WWW文件夾中 建立一個文件夾 exam. 這時你就可以把下載下來的源碼文件全部復制到exam文件夾中. 運行安裝好的Wamp. 你會在右下角看到一個扇形圖標, 當為白色時, 為正常起動.
這時,你可以打出你的瀏覽器, 在地址欄中輸入 " localhost/exam " , 回車,就可以直接查看你的程序頁面了.

至於開發的工具嘛: 這個就多了, Vim , zend, editplus 很多, 你左鍵點右下的WAMP的圖標,裡面有對MySQL 操作的終端 phpMyAdmin 呵呵. 希望可以幫到你吧.

② 安裝禪道怎麼部署php,mysql運行環境

第一步:安裝mysql

1.1 安裝mysql客戶端和服務端
[plain] view plain
>yum install mysql mysql-server

1.2 mysql 自啟動
想要MySQL隨系統啟動,需要使用chkconfig命令把mysqld添加到啟動組里:

[plain] view plain
>chkconfig --levels 235 mysqld on
詳細的mysql 安裝配置可以直接或者google搜索,我使用的是騰訊雲資料庫,在這里就不詳細說mysql的配置了
第二步:安裝Apache2伺服器
2.1 yum安裝服務

[plain] view plain
>yum install httpd
2.2 apache 自啟動
安裝後,使用chkconfig命令把 httpd 添加至系統啟動組里

linux下怎麼安裝部署禪道8.1.3版本

linux一鍵安裝包內置了apache, php, mysql這些應用程序,只需要下載解壓縮即可運行禪道。
從7.3版本開始,linux一鍵安裝包分為32位和64位兩個包,請大家根據操作系統的情況下載相應的包。

1、將安裝包直接解壓到/opt目錄下,不要解壓到別的目錄再拷貝到/opt/,因為這樣會導致文件的所有者和讀寫許可權改變。
可以使用命令: tar zxvf ZenTaoPMS.7.3.stable.zbox_32.tar.gz -C /opt/
2、執行/opt/zbox/zbox start 命令開啟Apache和Mysql。
執行/opt/zbox/zbox stop 命令停止Apache和Mysql。
執行/opt/zbox/zbox restart 命令重啟Apache和Mysql。
可以使用/opt/zbox/zbox -h命令來獲取關於zbox命令的幫助
其中 -ap參數 可以修改Apache的埠,-mp參數 可以修改Mysql的埠

3、瀏覽器訪問 http://ip:埠
4、資料庫的用戶名:root,密碼為空。資料庫管理用的是adminer,但是為了安全,訪問adminer的時候需要身份驗證,需要運行/opt/zbox/auth/adser.sh來添加用戶(先 cd /opt/zbox/auth/ 然後執行 ./adser.sh)。
5、網頁訪問禪道,點擊資料庫管理有2層驗證:
1)彈窗驗證是輸入運行 adsers.sh添加的帳號和密碼;
2)網頁直接顯示登錄界面:伺服器:127.0.0.1:mysql埠 帳號 root 資料庫填寫zentao

④ linux下禪道怎麼連接資料庫

可以看看Linux就該這么學,資料庫的安裝及配置教程非常詳實,學習氛圍非常好
1、下載lampp包():
64位:http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.2/xampp-linux-x64-1.8.2-6-installer.run/download
32位:http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.2/xampp-linux-1.8.2-6-installer.run/download
2、
把下載的lampp包放到/opt/下面,執行 chmod a+rx *.run,添加執行許可權,然後執行
./xampp-linux-x64-1.8.2-6-installer.run(或者
./xampp-linux-1.8.2-6-installer.run),解壓縮之後,會生成一個/opt/lampp/的目錄。
3、啟動服務。
啟動:/opt/lampp/lampp start
停止:/opt/lampp/lampp stop
重啟:/opt/lampp/lampp restart
4、安裝禪道開源版:把禪道安裝包解壓得到zentaopms文件夾放到 /opt/lampp/htdocs/
5、瀏覽器訪問ip:埠/zentaopms/www/install.php 根據頁面提示安裝禪道。
6、訪問ip:埠/zentaopms/www//user-login.html,打開登錄頁面
7、訪問後天資料庫

xampp修改埠:
Xampp默認的埠使用如下:
Httpd使用80埠
Httpd_ssl使用443埠
Mysql使用3306埠
ftp使用21埠 但是,在如上埠被佔用的情況下,我們可以通過修改xampp默認埠的方法,讓xampp

跑起來
修改httpd的80埠:
修改/opt/lamp/etc/httpd.conf文件中 Listen 80 修改為其他埠號,例如86
修改httpd_ssl使用的443埠
修改/opt/lamp/etc/extra/httpd-ssl.conf中 Listen 443 修改為其他埠號,例如4443
修改mysql使用的3306埠 修改/opt/lamp/etc/my.cnf中 port = 3306 修改為其他埠,例如3309,

這里有兩處需要修改。
修改ftp的21埠
修改/opt/lamp/etc/proftpd.conf中 # Port 21 is the standard FTP port. Port 21 修改為其他端

口,例如221

附:一般問題解決方案。
1.在安裝禪道的時候,如果出現與資料庫無法連接,可以重啟Apache2後重新連接。
2.
如果安裝完禪道以後,打開xxx/index.php出現空白頁面,可以到xxx/config/my.php文件中,修改debug屬性為true。然
後刷新頁面,會顯示錯誤日誌。如果想重新安裝,則只需要刪除my.php後即可再次執行xxx/install.php重新安裝禪道。

⑤ 禪道框架對資料庫的操作寫法比較奇怪,請問誰能幫我解釋一下

$bug = fixer::input('post')

->add('openedBy', $this->app->user->account)

->add('openedDate', $now)

->setDefault('project,story,task', 0)

->setDefault('openedBuild', '')

->setIF($this->post->assignedTo != '', 'assignedDate', $now)

->setIF($this->post->story != false, 'storyVersion', $this->loadModel('story')->getVersion($this->post->story))

->specialChars('title,steps,keyword')

->cleanInt('proct, mole, severity')

->join('openedBuild', ',')

->remove('files, labels')

->get();

首先,是調用fixer這個類的input方法,它的參數post表示是從$_POST變數中獲取數據。

緊接著的兩行add(),是向數據中增加兩個變數。然後後面的兩行setDefault則是表示,當這個變數沒有傳值的時候,設成默認的值。

接下來是兩行setIF。setIF共有三個參數,第一個是判斷條件,後面兩個分別是key和value。也就是當條件為true的時候,設置$key = $value。

下面的spechialchars則表示對這三個欄位進行htmlspecialchars處理

最後,還需要把兩個不需要的變數去掉,使用remove。

通過get方法就可以得到一個已經經過修改的完整的數據集合。這個集合已經可以准備入庫了。讓我們來看下數據是如何驗證的。

三、數據檢查


句sql插入語句通過data方法,將修正過的數據傳遞給對象,然後通過autoCheck()對其進行自動檢查。autoCheck會根據資料庫
裡面欄位的類型,長度進行判斷。如果類型不對,或者長度不對,會自動記錄錯誤。然後後面調用了batchCheck()方法,對一批欄位進行非空的驗證。
當然也可以通過check()方法對單個欄位進行驗證。

if(::isError()) die(js::error(::getError())); 對,
就是這樣一句話,如果::isError(),則執行getError()方法,然後將其合並成js的字元串,以警告框的形式彈出。執行了
getError()之後,所有的錯誤被清空,這樣不會影響下次的執行。

⑥ 免費的項目管理軟體哪個好

1、築築-項目管理軟體-永久免費

2、Redmine 是一個開源的、基於Web的項目管理和缺陷跟蹤工具。

3、Teambition

部署了網頁應用,可以直接在公眾號里查看項目進展

4、進度貓主攻是項目管理,是基於網頁的協同管理工具,裡面有項目的進度條,還有對項目有實時的把控,對項目有合理的安排,界面清晰一目瞭然,員工可以查看自己已完成的任務及未完成的任務,也可以看到整體的任務進度,左邊做好的任務,右邊會自動生成進度條,也就是說的甘特圖。

5、Trello可以查看所有的任務、瑣事、資料、瑣碎的任務變成有條理的進度,如下圖所示:

6、worktile

主要做的是項目,系統分為:消息,項目,日歷,網盤,應用,應用里包括簡報,考勤,審批,銷售,門戶,公告,考核等

⑦ 禪道對視圖層進行擴展能修改php代碼嗎

可以的,下載禪道開源版即可

閱讀全文

與禪道php框架相關的資料

熱點內容
下班之後的程序員 瀏覽:69
檢測支持ssl加密演算法 瀏覽:340
衢州發布新聞什麼APP 瀏覽:80
中國移動長沙dns伺服器地址 瀏覽:249
wifi密碼加密了怎麼破解嗎 瀏覽:596
linux命令cpu使用率 瀏覽:67
linux實用命令 瀏覽:238
傳奇引擎修改在線時間命令 瀏覽:109
php取域名中間 瀏覽:897
cad命令欄太小 瀏覽:830
php開發環境搭建eclipse 瀏覽:480
qt文件夾名稱大全 瀏覽:212
金山雲伺服器架構 瀏覽:230
安卓系統筆記本怎麼切換系統 瀏覽:618
u盤加密快2個小時還沒有搞完 瀏覽:93
小米有品商家版app叫什麼 瀏覽:94
行命令調用 瀏覽:436
菜鳥裹裹員用什麼app 瀏覽:273
窮查理寶典pdf下載 瀏覽:514
csgo您已被禁用此伺服器怎麼辦 瀏覽:398