我一直在使用php代码来生成图像,这段代码在我的localhost中工作,我在个人网站上托管它也在那里工作。但是当我在Heroku中托管php代码时,它会导致SERVER ERROR
网站在检索http://afternoon-river-7575.herokuapp.com/gen.php时遇到错误。它可能已关闭以进行维护或配置不正确。
导致HTTP错误500(内部服务器错误);
问题是关于在heroku的文件系统中创建文件。
<?php
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
?>