我试图将OAuth2 php Google库与elgg引擎一起使用,并且在localhost上运行良好,但是服务器上出现错误Class 'Google_client' not found...
,服务器使用ssl保护,我不知道任何其他原因导致其无法正常运行。
elgg_register_library('AOuth:gmail', $path.'/myModul/vendor/vendor/autoload.php');
elgg_load_library('AOuth:gmail');
$client = new Google_client();
哪里有问题?
答案 0 :(得分:0)
您确定服务器使用与localhost相同的配置,特别是就已安装的PHP和Composer版本而言?
这看起来像是自动加载器问题(找不到类),我在使用Google API的几台服务器上遇到了这个问题。 Google API需要PHP> = 5.3,默认情况下是Composer。但是,如果没有Composer,则可以对某些配置使用SPL自动加载器。