Проблема с установкой Google Sheets API - quickstart.php ничего не делает

Я пытаюсь выполнить это руководство, чтобы подключить свой веб-сайт к Google Sheets API, но на шаге 4 возникла проблема.

Я подключаюсь к своему веб-сайту через SSH для доступа к консоли, вхожу в рабочий каталог, где хранятся все необходимые файлы, с помощью команды «cd», а затем набираю команду «php quickstart.php» в соответствии с руководством, и в командная строка.

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

Единственное свидетельство, помогающее разгадать эту загадку, - это сообщение, которое я получаю, когда открываю файл PHP в браузере (а не в командной строке):

Deprecated: google-api-php-client's autoloader was moved to vendor/autoload.php in 2.0.0. This redirect will be removed in 2.1. Please adjust your code to use the new location. in /home/*****/public_html/PHP/mailinglist/google-api-php-client/src/vendor/autoload.php on line 19

Fatal error: Uncaught Exception: This application must be run on the command line. in /home/****/public_html/PHP/mailinglist/quickstart.php:5 Stack trace: #0 {main} thrown in /home/****/public_html/PHP/mailinglist/quickstart.php on line 5

Есть идеи по исправлению? Если это поможет, мой веб-сайт хранится на общем хостинге под управлением cPanel.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
579
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

попробуйте запустить скрипт так:
php -d display_errors=on quickstart.php

возможно, ваши настройки php отключили display_errors по умолчанию

Хорошая идея! Новый результат Deprecated: google-api-php-client's autoloader was moved to vendor/autoload.php in 2.0.0. This redirect will be removed in 2.1. Please adjust your code to use the new location. in /home/***/public_html/PHP/mailinglist/google-api-php-client/‌​src/vendor/autoload.‌​php on line 19 Fatal error: Uncaught Error: Class 'Google_Client' not found in /home/***/public_html/PHP/mailinglist/quickstart.php:14 Stack trace: #0 /home/***/public_html/PHP/mailinglist/quickstart.php(63): getClient() #1 {main} thrown in /home/***/public_html/PHP/mailinglist/quickstart.php on line 14

coffea.earth 04.01.2019 11:07

наверное это решение: github.com/googleapis/google-api-php-client/issues/…

mfrankiewicz 04.01.2019 11:09

Теперь, когда я на самом деле смотрю на код внутри autoload.php, кажется, что на самом деле нечего загружать необходимые файлы: ссылка на сайт - как вы думаете, мне нужно вручную включать все файлы один за другим?

coffea.earth 04.01.2019 11:13

нет, если вы используете композитор, тогда autoload.php должен загрузить все ваши зависимости, теперь вы получаете какие-нибудь ошибки?

mfrankiewicz 04.01.2019 11:19

Я не использую композитор, я хотел загрузить его вручную, потому что мне не удалось понять, как использовать композитор с моим хостинг-провайдером.

coffea.earth 04.01.2019 11:22

Ссылка, которую вы мне дали, - это то, что я уже исправлял раньше, путь был неправильным, но я обновил его соответствующим образом

coffea.earth 04.01.2019 11:23

composer упоминается в руководстве Google по мере необходимости, выполните шаги отсюда getcomposer.org/download и после установки запустите php composer.phar install

mfrankiewicz 04.01.2019 11:33

ну в ссылке на шаге 2, в нем указан альтернативный вариант для установки вручную, но, видимо, это не работает, позвольте мне попытаться выяснить, как установить композитор, и если это не поможет, я начну новый поток . спасибо за вашу помощь!

coffea.earth 04.01.2019 12:02

Другие вопросы по теме