BigQuery - Как выполнить эту программу PHP? - PullRequest
0 голосов
/ 27 августа 2018

Я использую ОС Unix и пытаюсь запустить эту программу через браузер Chrome.

Чтобы протестировать программу, я добавил следующую строку:

run_query(/*project id*/, 'SELECT id, view_count FROM bigquery-public-data.stackoverflow.posts_questions WHERE tags like \'%google-bigquery%\' ORDER BY view_count DESC', false);

Я уверен, что BigQuery установлен правильно, и я установил правильное соединение с GCP, потому что я могу выполнить тот же запрос в командной строке, и он возвращает правильные результаты.

Я почти уверен, что проблема связана со строкой 44, так как именно здесь происходит сбой программы.Имея это в виду, я убедился, что строка projectID верна.

1 Ответ

0 голосов
/ 03 сентября 2018

Хорошо, поэтому я разобрался с проблемой.Поэтому Apache использует другую структуру разрешений при запуске программ php.Поэтому, когда я пытался запустить программу через браузер, Apache проверял файл json ключа служебной учетной записи и получал отказ в доступе, потому что я специально не давал ему разрешения на чтение.

Как только я учел, что он работал нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...