51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4700|回复: 8
打印 上一主题 下一主题

[求助] Mantis集成SVN问题..写了log,但是没有在Mantis里面插入数据库.

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-8-12 17:38:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 veniced 于 2011-8-12 17:55 编辑

svn下的 hooks目录编写了。

post-commit.bat

pre-commit_bak.bat

生成了log日志 2个。
svnfile_77.txt
svnfile_77_Log.txt


=========文件1:svnfile_77.txt=========
****** Source code change ******
SVN 修改人:
veniced
SVN 修改日期:
2011-08-12 17:33:14 +0800 (星期五, 12 八月 2011)
SVN 版本:  
77
SVN 提交注释:
fdsfdasfdsavadsds
issue 1

SVN 修改明细:
Modified: trunk/test/a.txt


===========文:2:svnfile_77_Log.txt================


<html><head><title>APPLICATION ERROR #400</title></head><body><br /><div align="center"><table class="width50" cellspacing="1"><tr><td class="form-title">APPLICATION ERROR #400</td></tr><tr><td><p class="center" style="color:red">数据库连接失败。数据库返回的错误信息是:#0: PHP Support for database is not enabled</p></td></tr><tr><td><p class="center">请使用浏览器的“返回”按钮来返回到上一页,这样您可以找到发生了什么问题或者进行别的操作;您也可以点击导航栏中的其它项。</p></td></tr></table></div></body></html>



今天测试一整天了。都是这个问题。闷

去追踪 查到 data_api.php 的 function_exists(mysql_connect) 竟然返回false 导致后面一直 ==文:2:svnfile_77_Log.txt==形式,
请问下谁遇到过这个问题。。
PS:估计不是 libmysql.dll.和 php_mysql.dll 的问题。这些我都测试过。
我有点怀疑是端口问题,我全部流程按得 安装步骤,只是改动了端口~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-8-12 17:41:04 | 只看该作者
求助,这个问题已经忙了3天了。闷。。。
  1. REM Post-commit hook for MantisBT integration

  2. SET REPOS=%1
  3. SET REV=%2
  4. SET DETAILS_FILE=J:\sharpEye\test\log\svnfile_%REV%.txt
  5. SET LOG_FILE=J:\sharpEye\test\log\svnfile_%REV%_Log.txt
  6. set APR_ICONV_PATH="D:\Program Files\VisualSVN Server\iconv"
  7. set path=%path%;"D:\Program Files\EasyPHP5361\php";"D:\Program Files\VisualSVN Server\bin";

  8. echo ****** Source code change ******>>%DETAILS_FILE%
  9. echo SVN 修改人: >>%DETAILS_FILE%
  10. svnlook author -r %REV% %REPOS%>>%DETAILS_FILE%
  11. echo SVN 修改日期: >>%DETAILS_FILE%
  12. svnlook date -r %REV% %REPOS%>>%DETAILS_FILE%
  13. echo SVN 版本:  >>%DETAILS_FILE%
  14. echo %REV%>>%DETAILS_FILE%
  15. echo SVN 提交注释: >>%DETAILS_FILE%
  16. svnlook log -r %REV% %REPOS%>>%DETAILS_FILE%
  17. echo SVN 修改明细: >>%DETAILS_FILE%
  18. svnlook diff -r %REV% %REPOS%>>%DETAILS_FILE%

  19. php.exe "D:\Program Files\EasyPHP5361\www\mantis\core\checkin_svn.php" <%DETAILS_FILE% >%LOG_FILE%

  20. rem DEL %DETAILS_FILE%
  21. rem DEL %LOG_FILE%
复制代码
这个是 post-commit.bat
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-8-12 17:42:53 | 只看该作者
在线等待。。。。做好了,过周末才安心~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2011-8-12 17:43:45 | 只看该作者
  1.         # Mantis config
  2.         $g_source_control_notes_view_status = VS_PUBLIC;
  3.         $g_source_control_account = 'veniced';
  4.         $g_source_control_set_status_to = OFF;
  5.         $g_source_control_regexp = "/\bissue [#]{0,1}(\d+)\b/i";
复制代码
这个是在Mantis下的配置~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-8-12 17:56:32 | 只看该作者
这是为什么呢?
log日志里面都写好了。但是没进数据库

应该说 数据库都没有连接上?
汗。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-8-15 09:35:56 | 只看该作者
求救啊。。。问题没解决。考虑到重新写过
D:\Program Files\EasyPHP5361\www\mantis\core\checkin_svn.php
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-8-15 14:44:16 | 只看该作者
好了。问题解决了。
配置的一些小错误。
比如:上传要开通,用户''要开通,测试脚本要测试
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-11-14 10:42:30 | 只看该作者
有没有安装文档呀,谢谢、、、
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2013-1-25 18:22:45 | 只看该作者
Thank you very much for sharing!The good man!The good life of peace!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 08:55 , Processed in 0.079053 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表