更新后Postfixadmin不起作用“无法重新声明hex2bin”

我最近更新了我的Debian wheezy(7.7),之后忘了检查所有的系统。 所以,在升级之前或者在什么时候打破了这个版本,我都说不出来是什么版本。

当我今天尝试连接到我的postconf时,我只收到一个空白页面。 查看错误日志显示此消息:

PHP Fatal error: Cannot redeclare hex2bin() in /var/www/postconf/functions.inc.php on line 1338 

如果我试图通过php5 /var/www/postconf/login.php直接将login页面调入php,则会出现同样的错误。

我遇到postfixadmin人的这个旧的更新 ,描述了“5.3.8左右的PHP包含hex2bin作为本地函数”。 幸运的是,PHP函数显然与postconf函数的function相同,因此可以使用它们进行保存。

你必须编辑/var/www/postconf/functions.inc.php并导航到第1328行的hex2bin函数,并在函数的前面input这一行: if (!function_exists('hex2bin')) { and close if (!function_exists('hex2bin')) { bracket在函数结尾(第1339行) }

之后,postconf将按预期工作。

最有可能的是更新整个/var/www/postconf文件夹,但我不知道如何做到这一点。