禅道linux下无法登陆以及安装出现问题的解决办法
来源:互联网 发布:mybatis注解sql语句 编辑:程序博客网 时间:2024/05/17 01:47
在页游公司,短时期的需求变更以及bug修改时不可避免的,一般常用的bug管理系统就是bugfree,需求就是todolist了,但是不管怎么说是两个软件,无论是培训还是工作,同时操作两种软件都是一件很浪费时间的事情。
我们也不可避免的遇到一些瓶颈。常常在todolist上面提交的需求无人跟进,因此尝试安装禅道管理系统。
官网地址:www.zentao.cn,但是禅道在linux下安装问题很严重,尤其源码安装的时候,现就使用zentao3.3版本的安装出现问题简单提一下解决思路。
使用源码在linux下安装基本上是无法成功的,各种问题层出不穷,经常提示mysql:use password:yes等错误,而且网上找不到教程。后来就直接在windows下安装,将源码和数据库拷贝到linux下安装,终于成功了。
windows下安装没有什么好提的。仅仅就是按照步骤进行安装,如果遇到警告忽略即可,如果提示数据库无法连接,修改mysql登陆localhost为127.0.0.1。
数据库用户必须拥有修改,drop等权限,与一般增删改查不太一样,因此推荐全部权限即可。
将数据库和安装后的文件上传到linux下之后导入数据库,再修改zentao/config/my.php下的数据库用户名和密码。配置好网站路径到zentao/www目录,登陆依然会出现错误。
这是因为zentao数据库表名含有大写字母,linux对于大小写是敏感的,所以才会出现点击登录没有反映的情况。
解决办法:
1.让mysql忽略大小写
vim /etc/my.cnf# 在[mysqld]下加入一行lower_case_table_names=1
手动修改表名,将所有双单词的表名中第二个单词首字母大写,如将zt_usergroup修改为zt_userGroup
因为需要根据公司情况修改禅道登陆初始显示界面,(禅道初始界面显示模块主要有,项目,产品,todo,任务和bug) 对应的PHP代码为ZENTAO/module/commom/view/index.html.php文件中的
<?php include './blockprojects.html.php';?> //项目模块 <?php include './blockproducts.html.php';?> //产品模块
<?php include './blocktodoes.html.php';?> //todo模块
<?php include './blocktasks.html.php';?> //首页任务模块
<?php include './blockbugs.html.php';?> //首页bug模块
本人仅保留在不同登录用户的bug,和任务模块,因此注释掉了项目和产品以及todo模块。当然,需要的时候也可以更改模块顺序。
推荐使用ultraEdit进行编辑,保存的时候选择另存为utf-8无dom模式保存。使用其他编辑器保存之后会出现CSS样式丢失的情况,本人不幸就多次遇到这种情况。因此备份的好习惯不能丢了。(但由此出现了很多奇怪的问题,当CSS样式显示不正确之后,更改网站根目录为zentao,使用域名/www/index.php登陆样式显示正确,之后又遇到css样式问题之后再改回来样式又恢复正常了。这个问题实在是无法解决只好改为修改好了之后,如果样式出错,那么就重新安装另一个zentao,将修改的几个文件在新项目打开同名文件,将内容写入,保存。一般修改一次,没有保存格式错误不会再出问题,修改好了之后马上打包发到linux下安装。
记得修改数据库表的第二个单词首写字母大写例如:zt_usergroup -> zt_userGroup,因过于麻烦,本人直接修改linux下mysql配置/etc/my.conf,添加mysql忽略大小写)
- 禅道linux下无法登陆以及安装出现问题的解决办法
- Linux下安装mysql出现的一些问题以及解决办法
- 解决Linux下Qt编译出现"cannot find -lGL"以及无法安装libgl1-mesa-dev的问题
- Windows7下Python安装Numpy、Matplotlib以及Scipy时出现的问题以及解决办法
- MySQL无法登陆的解决办法--出现error1405
- ubuntu无法上网以及无法远程登录、cuteftp无法登陆linux的解决办法
- Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序
- VMware下Linux安装VMWare Tools 后无法启动图形界面,出现"no screens found" 的解决办法
- 【工作学习笔记】——虚拟机下安装linux出现光盘2无法挂载时的解决办法
- 虚拟机下安装linux出现光盘2无法挂载时的解决办法
- linux 4中安装oracle11gr1出现无法启动监听的问题及解决办法
- linux下某个用户无法登陆的问题
- Linux下修改profile后用户无法登陆的问题
- Linux下修改profile后用户无法登陆的问题
- Linux下修改profile后用户无法登陆的问题
- cx_Oracle安装出现的一个问题以及解决办法
- 解决Linux下安装thrift出现的Building Java Library ........ : no问题(以及其他安装thrift出现的问题)
- linux下安装apache出现警告libexpat.so.0, needed by问题的解决办法
- 联想笔记本开机和关机NumLK一直灯亮着
- get请求中的中文乱码问题的解决方法
- HDU 1108 最小公倍数
- tomcat配置
- 推荐一些Linux下常用的软件
- 禅道linux下无法登陆以及安装出现问题的解决办法
- Jungle Roads(最小生成树+并查集)
- 插入排序与二分查找
- 模糊查询
- HDU 2035 人见人爱A^B
- 1425 sort(特别的排序方法)
- 搭建nfs服务器
- 总结:用net-snmp开发snmp代理客户端 (尚未阅读)
- 通信网络实验——停等式ARQ协议实现