установка клиентской библиотеки Google для Google Analtics PHP

в первую очередь я новичок в этой теме, поэтому надеюсь, что мой вопрос не слишком глуп.

Я хочу, чтобы мой сайт имел доступ к PHP для показателей Google Analytics. Я следил за каждым шагом этого описания из Google . К сожалению, когда я загружаю все на свой сервер и пытаюсь запустить тестовый сайт, я всегда получаю следующее сообщение об ошибке:

Неустранимая ошибка: исключить исключение «Исключение» с сообщением «Эта библиотека должна быть установлена ​​через композитор или путем загрузки полного пакета. См. Инструкции по адресу https://github.com/google/google-api-php-client#installation . ' в /home/users/myftp/dev.mywebsite.com/dashboard/google-api-php-client-master/src/Google/autoload.php:14 Трассировка стека: # 0 /home/users/myftp/dev.mywebsite .com / dashboard / HelloAnalytics.php (8): require_once () # 1 /home/users/myftp/dev.mywebsite.com/dashboard/HelloAnalytics.php(104): getService () # 2 {main} брошен в / home / users / myftp / dev.mywebsite.com / dashboard / google-api-php-client-master / src / Google / autoload.php в строке 14

Таким образом, очевидно, что что-то не так с внедрением клиентской библиотеки Google. В сообщении об ошибке говорится, что я должен использовать Composer, но в документации GitHub они говорят, что ручная загрузка также будет прекрасной. Думаю, в конце концов, это не должно иметь никакого значения? Я не знаком с композитором или GitHub, поэтому я загрузил его вручную.

Я загрузил его на сервер и поместил в тот же каталог, что и HelloAnalytics.php. Я обращаюсь к нему в HelloAnalytics.php через

require_once 'google-api-php-client-master/src/Google/autoload.php' 

По внешнему виду вы используете неправильный автозагрузчик.

src/Google/autoload.php ищет src/Google/autoload.php композитора, и если он не существует, он генерирует исключение, которое вы получаете. Поскольку вы не устанавливали с помощью Composer, он не найден и генерируется это исключение.

Если вы клонируете репозиторий с помощью git, у вас будет правильный автозагрузчик SPL. Если вы загружаете пакет, он использует автозагрузчик композитора.

Попробуйте загрузить с помощью:

 git clone -b v1-master https://github.com/google/google-api-php-client.git 

Или переключитесь на ветвь v1-master и вместо этого используйте этот автозагрузчик. Вы увидите, что файл отличается между master ветвью и ветвью v1-master .

чтобы избежать ошибки ALUTOLOADer, установите версию MASTER-V1:
https://github.com/google/google-api-php-client/tree/v1-master

ps, если вы получите другую ошибку, а затем убедитесь, что вы правильно включили «ОБСЛУЖИВАНИЕ EMAIL» (это похоже на: xxxxxx@analytics-xxxxx.iam.gserviceaccount.com).