mantis安装、配置和使用中的问题小结

2015-01-24信息快讯网

这篇文章主要介绍了开源PHP缺陷管理平台mantis安装、配置和使用中的问题小结,mantis是一个PHP的开源缺陷管理平台,需要的朋友可以参考下

开发需要,安装mantis(Mantis Bug Tracker,缺陷跟踪系统 缺陷管理平台),下的是最新版,官网地址是http://www.mantisbt.org/download.php .安装.

并不是一帆风顺,而是相当坎坷.现总结下,方便以后用.(PS:最新版mantisbt-1.2.11)

一、安装时遇到的问题

1.Your database has not been created yet. Please create the database, then install the tables and data using the information above before proceeding.
这就是说数据没能创建,得手动创,就是把前面显示一长串的sql语句运行下就好,当然里面的警告提示信息就不要复制了.个人的经验,是把create表和后面的alter表分开,因为很多时候,后面的语句没有执行,使用过程中就发现,很多查询都报unkown column这类的错,就是因为这个.

2.config_inc.php 这个会提示没能创建,就是个php文件,写了连接数据库的一些配置.直接创建,把提示内容直接copy进去就好.

3.安装结束后,移除admin整个文件,更改默认administrator的密码(推荐重建个管理,然后把administrator禁用),原因,你懂的.

二、使用中遇到的问题

1.函数时间问题,date()这类的函数,会提示不安全,然后,说已设置时区什么的.这个要在php.inc里面设置个默认时区就ok,一般我们是设置 Asia/Shanghai.

2.中文显示,这个直接在mantis根目录下找config_defaults_inc.php在588行改成这样$g_default_language= 'chinese_simplified';

3.database_version(这个是mantis_config_table数据没有被插入的原因,重新执行下就ok).

4.点击查看分配(view.php?id=1)的时候,会报错,还是Unknown column 'user_id',mantis_bug_file_table这个表相关的alter的语句查看下,执行之(感觉有点扯蛋了,官方不会把sql语句整整好啥的).

5.邮件配置,我用的smtp,这个配置是通用的(我用的是163)百度一下,你就知道.config_defaults_inc.php里面有相关的参数,只写正确就没有问题的.

经过以前上几步,mantis就ok啦,接下来,尽情享受mantis来来的乐趣吧,亲们.

Yii框架获取当前controlle和action对应id的方法
Yii核心组件AssetManager原理分析
php中随机函数mt_rand()与rand()性能对比分析
PHP内置的Math函数效率测试
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
PHP实现将HTML5中Canvas图像保存到服务器的方法
smarty中post用法实例
smarty简单入门实例
ThinkPHP模板输出display用法分析
php中mt_rand()随机数函数用法
thinkphp使用phpmailer发送邮件的方法
ThinkPHP中I(),U(),$this->post()等函数用法
IIS下PHP的三种配置方式对比
php使用function_exists判断函数可用的方法
php中time()与$_SERVER[REQUEST_TIME]用法区别
PHP循环遍历数组的3种方法list()、each()和while总结
getimagesize获取图片尺寸实例
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
kohana框架上传文件验证规则写法示例
PHP开发框架kohana中处理ajax请求的例子
PHP开发框架kohana3 自定义路由设置示例
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
php之Smarty模板使用方法示例详解
Thinkphp的volist标签嵌套循环使用教程
PHP的error_reporting错误级别变量对照表
PHP类中的魔术方法(Magic Method)简明总结
phpmailer在服务器上不能正常发送邮件的解决办法
php操作redis中的hash和zset类型数据的方法和代码例子
30个php操作redis常用方法代码例子
PHP使用range协议实现输出文件断点续传代码实例
windows7下安装php的imagick和imagemagick扩展教程
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
ThinkPHP模板范围判断输出In标签与Range标签用法详解
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
浅析application/x-www-form-urlencoded和multipart/form-data的区别
ThinkPHP3.1新特性之Action参数绑定
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
©2014-2024 dbsqp.com