Ошибка из файла Google API PHP Config.php — Неустранимая ошибка — Вызов неопределенной функции sys_get_temp_dir ()

В клиентской библиотеке PHP API Google есть файл с именем config.php. Я получаю сообщение об ошибке из этого файла, из строки 139.

'directory' => sys_get_temp_dir() . '/Google_Client'

Ошибка:

Неустранимая ошибка: вызов неопределенной функции sys_get_temp_dir () в C: \ Users \ NoName \ Documents \ acade-Being-90217 \ google-api-php-client \ src \ Google \ Config.php в строке 139

Вот ссылка на файл в GitHub:

Файл GitHub — Config.php

Почему я получаю эту ошибку?

Нужно ли создавать температура каталог? Здесь нет температура каталог определен.

Функция PHP sys_get_temp_dir()

Возвращает путь к каталогу, в котором PHP хранит временные файлы по умолчанию

Я запускаю этот код из Google App Engine Launcher на моем компьютере. Имеет ли это значение, в отличие от запуска его с хост-сервера?

Я создал temp каталог под google-api-php-client/src/Google но это не остановило ошибку.

Я начинаю задаваться вопросом, является ли это внутренней проблемой в Google App Engine Launcher, и является ли sys_get_temp_dir() функция доступна для него.

Если все, что я делаю, это запускаю только одну строку кода:

<?php

$thisIsATest = sys_get_temp_dir();
return;

Я получаю ту же ошибку. Так что эта ошибка не имеет ничего общего с любой другой частью кода.

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

'directory' => 'src/Google/temp/Google_Client'

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]