在导入模板时,仙人掌吃括号

我在Fedora 10主机上运行cacti-0.8.7d
我们正在使用的PHP版本是

/usr/share/cacti/scripts $php -v PHP 5.2.6 (cli) (built: May 8 2008 10:23:54)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

我一直在尝试使用来自不同来源( MySQL模板等)的多个模板,并且当导入它们中的任何一个时,cacti将会吃括号(正确地在XML模板文件中指定为<> )。

模板中的每个input法最后都被屠杀:

<path_php_binary> -q <path_cacti>/scripts/ss_get_by_ssh.php --host <hostname> --type memcached --items bh,bi --server <server>

path_php_binary -q path_cacti/scripts/ss_get_by_ssh.php --host hostname --type memcached --items bh,bi --server server

由cacti调用时不起作用,因为它甚至找不到脚本的path。

我一直在寻找仙人掌论坛,并发现一些似乎与这个相关的消息,并提供了一些不适用于我的版本的仙人掌的补丁。

随着input方法的数量,我将不得不手动改变,我最终做了令人讨厌的事情,如直接更新的仙人掌数据库,以取代参数名称与正确的括号,但有时命令行结束了完全消失…

无论如何,你有没有遇到这个问题与仙人掌? 你find一个合适的方法来解决它? 我怀疑这可能来自我的PHP版本,我发现任何types的PHP代码真的伤害了我的眼睛:-)

这是我在serverfault的第一个问题,所以请放纵…

在他们的FAQ中,我发现问题49似乎有一个解决方法。