Windows注册表问题安装bugzilla

时间:2015-06-05 10:34:23

标签: perl apache2 bugzilla

我正在尝试在Windows 7上安装Bugzilla,但我无法按Teach Apache About Bugzilla中所述安装它。在说明中,它要求编辑Windows注册表并创建

HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command 

但我的注册表中没有.cgi\Shell\ExecCGI\Command密钥。我也检查了我的朋友计算机,但他在注册表中也没有那个密钥。

我已经下载了Bugzilla源代码和所有Perl模块。我一直在寻找解决方案两天了。

2 个答案:

答案 0 :(得分:2)

该文档要求您创建注册表项。你可以在regedit中这样做吗

  • 右键点击HKEY_CLASSES_ROOT。选择NewKey并将密钥命名为.cgi

  • 右键单击新密钥.cgi。选择NewKey并将密钥命名为Shell

  • 右键单击新密钥Shell。选择NewKey并将密钥命名为ExecCGI

  • 右键单击新密钥ExecCGI。选择NewString Value并将值命名为Command

  • 将字符串值编辑为Perl可执行文件的path

答案 1 :(得分:0)

我不希望您已经定义了public class MyFragment extends Fragment { private View view; // retained @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRetainInstance(true); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.inflate(R.layout.whatever, container, false); return view; } @Override public void onDestroyView() { super.onDestroyView(); // not cleaning up. } } 扩展名,除非该计算机以前曾被用作具有CGI支持的Web服务器。无论如何,您要添加新的扩展程序:只需根据需要将每个级别创建为@Override public void onDestroyView() { super.onDestroyView(); // do your stuff here }

或者,您可以制作.cgi文件并双击它;这应该是什么样的:

Right-Click > New > Key

也会创建所有缺失的密钥。 (不要忘记在必要时改变路径。)