1

我正在尝试按照https://github.com/edvler/yii2-adldap-module中的步骤安装 yii2-adldap-module 。当我尝试安装它时php composer.phar require edvlerblog/yii2-adldap-module "v1.0.0",我收到以下错误

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for edvlerblog/yii2-adldap-module v1.0.0 -> satisfiable by edvlerblog/yii2-adldap-module[v1.0.0].
    - edvlerblog/yii2-adldap-module v1.0.0 requires adldap/adldap v4.0-stable -> no matching package found.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

yii2如何安装adldap?有没有其他方法或扩展仍在使用中?

4

3 回答 3

1
"edvlerblog/yii2-adldap-module": "^4.0.0"

将此添加到 composer.json 并运行composer update

于 2018-03-17T22:09:21.257 回答
0

edvler/yii2-adldap-module只是一个代理类。由于不再维护adldap/adLDAP包,它有一些错误。看起来 edvler 扩展也不再维护。

您可以使用Adldap2/Adldap2包重写它,或者改用我的扩展:https ://github.com/alexeevdv/yii2-adldap

于 2016-01-30T15:31:48.040 回答
0

扩展有问题 -看看

基本上,adldap 模块不再维护,因此需要将 Yii2 模块的依赖关系更改为使用 adldap 模块的 fork。

你可以通过分叉 Yii2 模块来解决这个问题,甚至可以提交一个拉取请求来修复它。;)

于 2016-01-20T06:17:35.070 回答