curl_exec():无法创建临时文件,检查临时文件目录

时间:2017-09-15 11:36:18

标签: php laravel

当我使用Google的客户端库从我的API获取2k数据时,一切都运行得很好。但是一旦我将数据限制增加到3k或更多,就会引发以下错误:

curl_exec(): Unable to create temporary file, Check permissions in temporary files directory.

Screenshot of the error.

我正在使用邮递员来测试我的API。系统运行在XAMPP之上。

我用Google搜索了错误消息,但没有找到我面临的确切问题。再次,我尝试给我的本地机器中的/ tmp文件夹和/ Applications / XAMPP / xamppfiles中的/ xampfiles / temp文件夹授予权限,但没有任何效果,我仍然得到相同的错误。我在php.ini文件中增加了许多限制参数,如output_buffering,memory_limit,execution_time等,因为我不知道该怎么做。

这个问题似乎太微不足道了,但这给我带来了麻烦。如果有人能帮助我,我会很高兴。

1 个答案:

答案 0 :(得分:0)

如果/etc/php.ini中未定义upload_tmp_dir,则Apache使用/ tmp

确保您使用的任何临时目录都是Apache可写的,并且具有t粘性位。

然后重新启动Apache。