当前位置:首页 » 密码管理 » 禅道访问数据库

禅道访问数据库

发布时间: 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数据库,网上教程一大堆

热点内容
ftp连接工具安装 发布:2024-09-19 09:56:57 浏览:192
nba2kol2安卓手游怎么下 发布:2024-09-19 09:55:28 浏览:11
服务器换位置了ip地址怎么换 发布:2024-09-19 09:33:50 浏览:798
javarest 发布:2024-09-19 09:28:43 浏览:753
密码子的原料是什么 发布:2024-09-19 09:11:42 浏览:348
半夜编程 发布:2024-09-19 09:11:36 浏览:104
海康威视存储卡质量如何 发布:2024-09-19 08:55:35 浏览:941
python3默认安装路径 发布:2024-09-19 08:50:22 浏览:517
环卫视频拍摄脚本 发布:2024-09-19 08:35:44 浏览:419
sqlserveronlinux 发布:2024-09-19 08:16:54 浏览:257