登入Bugzilla提示“couldn’t create child process: 720002: index.cgi”解决方法

最近公司需要搭建一个自动化测试平台,初步选定了Jenkins+Testlink+JIRA,安装好之后,写了脚本调试了下,三个平台可以正常关联。结果老大的老大发话,bug管理平台要用Bugzilla。
OK,下载Bugzilla安装包+ strawberry-perl-5.30,结果checksetup.pl出现问题,提示模块无法下载。百度了解决方法,把strawberry-perl 换成5.28.2.1,问题解决。
下一步,安装Bugzilla,用的Apache,启动之后进入bugzilla,报了一个“couldn’t create child process: 720002: index.cgi” error,继续百度,发现是因为perl指定路径错误,bugzilla文件里面是“#!/usr/bin/perl -T”,改成“#!E:\env\Strawberry\perl\bin\perl.exe -T”(Windows上perl安装路径)就可以了,成功进入index页,继续点击首页上的链接,结果又一个一样的错误,是另一个文件,然后看了下,bugzilla文件夹下所有的.cgi和.pl文件都是这样的情况。继续百度,找到解决方法,修改windows注册表,强行转换perl运行路径。试了下修改注册表,然而没有什么用。
OK,自己动手写了个python脚本,批量修改bugzilla下的所有文件。
使用前请先备份bugzilla文件夹。

# -*- coding: utf-8 -*-
import osdef reset():path = r"E:\env\xampp\htdocs\bugzilla"filelist = []old = r"/usr/bin/perl -T"new = r"E:\\env\\Strawberry\\perl\\bin\\perl.exe -T"for root, dirs, files in os.walk(path):for file in files:filelist.append(os.path.join(root, file))for files in filelist:path, filename = os.path.split(files)name = os.path.splitext(filename)[0]type = os.path.splitext(filename)[1]file_data = ""# print(files)# print(name)# print(type)if type == '.cgi' or type =='.pl':try:with open(files, "r", encoding="utf-8") as f:for line in f:if "/usr/bin/perl" in line:line = line.replace(old, new)file_data += linewith open(files, "w", encoding="utf-8") as f:f.write(file_data)except BaseException as e:print(e)continueif __name__ =='__main__':reset()

脚本运行完之后,所有文件都搞定。登录Bugzilla,没有错误提示了。

Bugzilla安装完初次登录提示“couldn‘t create child process: 720002: index.cgi”解决方法相关推荐

  1. PS安装扩展面板提示无法加载,因为它未经正确签署解决方法(适用于Mac/Win)

    最近发现好多小伙伴在使用Photoshop Mac端或者win端安装ps扩展面板时,总会遇到Photoshop错误提示无法加载,因为它未经正确签署.今天小编就和大家分享解决Mac/Win端ps扩展面板 ...

  2. linux查看 mysql 登陆 失败_Linux安装完mysql后提示错误无法登陆mysql怎么办?

    mysql是数据库,用于管理系统的数据,使用非常广泛,Linux系统操作中,在安装完mysql后提示错误,导致用户无法登陆,遇到这种情况该怎么办呢?下面小编就给大家介绍下Linux无法登陆mysql的 ...

  3. 计算机用户停用无法登录,电脑开机无法登录提示您的账户已被停用如何解决。 如何解决电脑开机无法登录提示您的账户已被停用的问题。...

    今天给大家带来电脑开机无法登录提示您的账户已被停用如何解决.,如何解决电脑开机无法登录提示您的账户已被停用的问题.,让您轻松解决问题. 最近有用户在电脑开机登录启动界面后提示"您的账户已被停 ...

  4. 安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法

    安装Visual Studio 2015(VS2015)时提示安装包JavaScript_ProjectSystem.msi丢失或损坏的解决方法 相信不少同学在安装Visual Studio 2015 ...

  5. 为什么安装了python在 cmd不显示_CMD提示Python不是内部或外部命令的解决方法

    CMD提示Python不是内部或外部命令的解决方法(配置Python环境) 工具/原料 win7 Python2.7 方法/步骤 1 电脑已安装Python,但在cmd命令中输入Python,提示:P ...

  6. php zip.so 编译出错,php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法...

    本文实例讲述了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法.分享给大家供大家参考.具体如下: ZipArchive是 ...

  7. 计算机缺少网络连接,电脑提示找不到宽带连接的原因及解决方法

    最近有不少用的用户反映说,电脑在重装完系统后,进行宽带连接的时候,电脑却出现电脑找不到宽带连接的提示,导致宽带无法正常连接,这是怎么回事呢?今天U大侠小编就和大家说说电脑提示找不到宽带连接的原因及解决 ...

  8. php war,PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法

    本文实例讲述了PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法.分享给大家供大家参考.具体分析如下: 今天在一朋友服务器测试一个网站时发现我在测试ph ...

  9. Win7系统安装软件提示不是有效的win32应用程序的解决方法

    用户在Win7系统中安装软件时,时常会出现一些64bit和86bit的提示,这个和系统32位与64位有关,笔者便不多说.还有一些在Win7系统中比较少见的提示:"不是有效的Win32程序&q ...

最新文章

  1. Python计算机视觉——图像到图像的映射
  2. 海思 core 电压动态调整
  3. 如何通过HTML标记或JS代码实现跳转返回页面顶部
  4. 静态资源java 配置文件_java web 静态资源访问配置三种方式
  5. mysql 查询字段中是否存在空格的_mysql查询字段中带空格的值的sql语句
  6. cycle函数python_Python执行函数的周期实现
  7. HDU - 4757 Tree(LCA+可持久化trie树)
  8. 多思计组原理虚拟实验室_先睹为快!汽院实验室组团来亮相_搜狐汽车
  9. python 写入excel 日期_Python实例:excel文档写入操作
  10. 【Animation】 使用handler和Runnable实现某一个控件的抖动效果
  11. 正态分布的概率密度函数python_python绘制正态分布及三大抽样分布的概率密度图像...
  12. 前端html5 css3 教案,Web前端开发任务驱动式教程(HTML5+CSS3+JavaScript)
  13. linux kettle命令,Linux下用命令来执行kettle文件资源库的文件ktr与kjb的方法
  14. Mac Xcode opencv C++环境配置 保姆级教程 填坑记录 19年最新版本
  15. 稀里糊涂的攻防世界之easyRE1
  16. 龟兔赛跑预测 【简单模拟】
  17. 240Hz 1ms 电竞屏看起来怎么样 — ZOWIE XL2540 评测
  18. 爱码小士丨代码一敲十年,收入虽高前途摇摆
  19. C语言与离散数学的结合--逻辑推理
  20. 高温热水解预处理对厌氧消化期间污泥腐殖化的调控机制

热门文章

  1. SAP系统开发时查询库存的方…
  2. 「云计算」全球最大的5家云计算公司
  3. zabbix触发器通过钉钉发送警报
  4. PyQt(Python+Qt)学习随笔:纯文本编辑器QPlainTextEdit功能详解
  5. 勘探重力实验matlab,重力场与重力勘探实验指导.ppt
  6. windows系统软件崩溃分析
  7. 推荐一个开源电子白板,教学专用。
  8. rest接口访问webService soap接口 用XStream javabean和xml的互转
  9. C#-财务管理系统(成本核算)
  10. python基础学习-斐波那契数列实现