0

我一直在尝试设置 ninjauth,但由于某种原因而遇到问题,fuel 似乎无法正确识别 oauth 包,我收到以下错误

ErrorException [ Error ]: Class 'OAuth\Fuel' not found
PKGPATH/oauth/classes/request.php @ line 477

我已确保该软件包已安装在 /fuel/packages/oauth 中,并将其添加到 /fuel/app/config/config.php 中的配置文件中,因此看起来像

'packages' => array(
'orm','ninjauth','oauth','oauth2','auth'
),

并对其进行迁移

php oil refine migrate --packages=oauth

如果有帮助,我正在使用 MAMP 作为我的服务器在 OSX(10.5.8) 上进行本地开发。

4

2 回答 2

1

这是一个命名空间问题,已在此提交中修复

https://github.com/fuel-packages/fuel-oauth/commit/57da924ffcd1f9d08fe3f2d40e4b35b0a92d8c94

于 2012-01-09T21:30:14.190 回答
0

我遇到了同样的麻烦,事实证明我没有将 cURL 作为我的 php 安装的一部分。我通过运行纠正了 Linux 上的问题: sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

于 2013-11-15T17:43:53.567 回答