Ошибка в phpldapadmin в Ubuntu 18.04 «Неустранимая ошибка: невозможно повторно объявить password_hash () в ..... / lib / functions.php в строке 2236» - PullRequest
0 голосов
/ 27 сентября 2018

До написания этого вопроса в репозиториях 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;ошибка остается такой же, как указано выше.

Есть идеи?

1 Ответ

0 голосов
/ 04 октября 2018

Похоже, что лучшим решением на короткое время является использование проекта под Ubuntu 16.04.Когда вы устанавливаете phpLDAPadmin из репозиториев Ubuntu 16.04, он автоматически проверяет наличие php7.0 и устанавливает его, если он не существует.

В Ubuntu 18.04 пока нет записи для phpLDAPadmin, но с некоторыми усилиями вы можетеможет развернуть код с php7.0.Кроме того, было бы полезно проверить следующую ссылку, исправить некоторые серьезные ошибки, а также обновить phpLDAPadmin с версии 1.2.2 до версии 1.2.3:

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

...