我正在尝试安装此扩展程序:https ://github.com/SleepWalker/hoauth/wiki/%5Binstall%5D-hoauth-and-yii-user-extension 。
我按照说明操作并收到错误:“别名“ext.hoauth.HOAuthAdminAction”无效。确保它指向现有的 PHP 文件并且该文件是可读的”当访问用户/登录/oauthadmin 时。
您已将 hoauth 扩展名放在错误的目录中。
print_r(Yii::getPathOfAlias('ext'));
print_r(Yii::getPathOfAlias('ext.hoauth'));
print_r(Yii::getPathOfAlias('ext.hoauth.HOAuthAdminAction'));
检查扩展程序的正确路径
我也有这个问题,但在我的情况下,扩展目录中的 hoauth 扩展名具有不同的名称(它具有 hoauth-master)。所以我删除了 -master 并将名称命名为 hoauth,然后它就可以工作了。因此,一旦检查您的目录名称。希望它有所帮助。
我通过 chmod 解决了这个问题:
chmod 755 hoauth -R