来自Google API PHP Config.php文件的错误 - 致命错误 - 调用未定义的函数sys_get_temp_dir()

时间:2015-04-04 03:48:36

标签: php google-app-engine google-api-php-client tempdir

Google API PHP客户端库有一个名为 Config.php 的文件。我从第139行收到了该文件的错误。

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

错误是:

  

致命错误:在第139行的C:\ Users \ NoName \ Documents \ academic-being-90217 \ google-api-php-client \ src \ Google \ Config.php中调用未定义的函数sys_get_temp_dir()

以下是GitHub中文件的链接:

GitHub file - Config.php

为什么我会收到错误?

我是否需要创建 temp 目录?没有定义 temp 目录。

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 个答案:

没有答案