OSX与XAMPP:" imagegd2():无法打开临时文件"

时间:2014-03-26 12:43:52

标签: php macos tmp gd2

当我转到使用imagegd2()生成的图片网址时,我得到“imagegd2():无法打开临时文件”错误消息,如:

$image->make($data['path']);
$image->resize(100, null, true)->crop(70, 70);
// create response and add formated image
$response = Response::make($image->encode('png'));
// set content-type
$response->header('Content-Type', 'image/png');

它与权限和OSX有关,因为在linux开发环境中工作正常。

1 个答案:

答案 0 :(得分:4)

我发现问题,Mac OSx临时文件夹类似于: 的/ var /文件夹/6升/ zy7_vl5n5kq8wbv00bvzc15h0000gn / T /

检查终端中的临时文件夹:

echo $TMPDIR

给予该文件夹读取,写入和执行权限或777,而不仅仅是755:

chmod -R 777 [your_tmp_folder]

这就是全部!