在 Ubuntu 18.04 "Fatal error: Cannot redeclare password_hash() in ...../lib/functions.php on line 223



在写这个问题之前,Ubuntu 18.04 仓库上没有"Php LDAP Admin"的条目。我不得不手动安装并部署它作为php程序。我这样做了,但不幸的是,我遇到了这个错误:

Fatal error: Cannot redeclare password_hash() in ..../phpldapadmin/lib/functions.php on line 2236

我用phpv5.6和phpv7.2检查了代码;错误仍然与上面相同。

知道吗?

看来,短期内的最佳解决方案是在 Ubuntu 16.04 下使用该项目。当您从 Ubuntu 16.04 存储库安装 phpLDAPadmin 时,它会自动检查 php7.0,如果不存在,则安装它。

在 Ubuntu 18.04 上,还没有 phpLDAPadmin 的条目,但通过一些努力,您可以使用 php7.0 部署代码。此外,检查以下链接,修补一些主要错误并将phpLDAPadmin从v1.2.2更新到v1.2.3可能是有益的:

http://www.jouvinio.net/wiki/index.php/PhpLDAPAdmin_Update_Version_1.2.2_vers_1.2.3

相关内容

最新更新