當前位置:首頁 » 密碼管理 » 禪道訪問資料庫

禪道訪問資料庫

發布時間: 2022-08-24 11:10:14

⑴ 禪道資料庫是在本地還是網路上

禪道系統部署在伺服器上,只能在伺服器上連接資料庫。

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

$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()之後,所有的錯誤被清空,這樣不會影響下次的執行。

⑶ 禪道安裝完成後還需要配置資料庫么

不需要配置,如果想要遠程連接資料庫,需要啟動監聽lsnrctl start 如果想要配置,伺服器主機名 寫你電腦的主機名,通過 tnsping 主機名檢測一下是否正常,如果你的ip地址是固定的不是通過dhcp獲取的,也可以直接寫你的ip地址,

⑷ 禪道liunx已安裝,怎麼登錄對應的資料庫

登錄zentao資料庫:
1、先付許可權給/opt/zbox/auth/users(命令:sudo chmod -R 777 users)。
2、然後在路徑下執行/opt/zbox/auth ./adser.sh ,添加admin賬密。
3、進入到資料庫管理界面。
4、進入後登錄資料庫。

⑸ 禪道配置到伺服器上後外網怎麼訪問禪道有具體配置嗎

題主具體什麼情況,內網可以正常訪問了嗎?如果內網可以正常訪問,一般路由器上做個埠映射或是DMZ就可以通過IP地址訪問或是綁定的域名訪問,如果是動態IP配合花生殼之類的DDNS也可以搞定~

⑹ 伺服器上有mysql 資料庫,啟動禪道之後資料庫訪問 不了是怎麼回事

伺服器上有mysql 資料庫,啟動禪道之後資料庫訪問 不了是怎麼回事
404頁面是WWW網站訪問比較經常出現的錯誤。最常見的出錯提示:404 NOT FOUND。404頁面就是當用戶輸入了錯誤的鏈接時,返回的頁面。 錯誤原因原因類型 HTTP 404 錯誤意味著鏈接指向的網頁不存在,即原始網頁的URL失效,這種情況經常會發生,

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重新安裝禪道。

⑻ 禪道是否可以連接Oracle資料庫

不可以,其只支持 MYSQL。

⑼ 怎麼使用workbench連接禪道資料庫

怎麼使用workbench連接禪道資料庫實際上就是了解mysql資料庫,網上教程一大堆

熱點內容
諾基亞密碼忘了打什麼電話 發布:2024-09-17 03:27:09 瀏覽:555
樹深度優先演算法 發布:2024-09-17 03:26:58 瀏覽:472
跳轉頁源碼 發布:2024-09-17 03:13:05 瀏覽:543
html文件上傳表單 發布:2024-09-17 03:08:02 瀏覽:784
聊天軟體編程 發布:2024-09-17 03:00:07 瀏覽:726
linuxoracle安裝路徑 發布:2024-09-17 01:57:29 瀏覽:688
兩個安卓手機照片怎麼同步 發布:2024-09-17 01:51:53 瀏覽:207
cf編譯後沒有黑框跳出來 發布:2024-09-17 01:46:54 瀏覽:249
安卓怎麼禁用應用讀取列表 發布:2024-09-17 01:46:45 瀏覽:524
win10設密碼在哪裡 發布:2024-09-17 01:33:32 瀏覽:662