GAPI で Request failed, fopen provides no further information というエラーがでたら curl をインストールする

GAPI で以下のようなエラーが出ました。コードを見たところ curl がないので fopen をしているみたいですが、それがエラーになっているようでしたので、面倒なので curl をインストールして解決しました。

1
2
3
4
5
6
7
8
9
Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Request failed, fopen provides no further information"' in /var/www/app/vendors/gapi-1.3/gapi.class.php:418
Stack trace:
#0 /var/www/app/vendors/gapi-1.3/gapi.class.php(62): gapi->authenticateUser('info@example...', 'passwor...')
#1 /var/www/app/controllers/test_controller.php(383): gapi->__construct('info@example...', 'passwor...')
#2 [internal function]: TestController->test()
#3 /var/www/cake/dispatcher.php(204): call_user_func_array(Array, Array)
#4 /var/www/cake/dispatcher.php(171): Dispatcher->_invoke(Object(TestController), Array)
#5 /var/www/cake/libs/object.php(95): Dispatcher->dispatch('/test/', Array)
#6 /var/www/app/views/elements/test.ctp(2): Object in /var/www/app/vendors/gapi-1.3/gapi.class.php on line 418

環境は Ubuntu です。Ubuntu にはデフォルトで curl が入っていないのかもしれません。誰かの参考になれば幸いです。

コメント

コメントは受け付けていません。