PHP-GD2 активовано, але не створює зображень


0

У мене на ПК Ubuntu 14.04, Apache2 як веб-сервер і PHP 5.5.9 як інтепретер. Я встановив за допомогою APT пакет php5-gd, перезапустив сервер і перевірив, чи GD активний з:

php -i | grep -i --color gd

Вихід був:

/etc/php5/cli/conf.d/20-gd.ini,
gd
GD Support => enabled
GD Version => 2.1.1-dev
gd.jpeg_ignore_warning => 0 => 0
GDM_LANG => de_DE
GDMSESSION => ubuntu
_SERVER["GDM_LANG"] => de_DE
_SERVER["GDMSESSION"] => ubuntu

Я хотів перевірити бібліотеку за допомогою цього фрагмента коду:

<?php
$bild = imagecreatetruecolor(200,250);
$weiss = imagecolorallocate($bild, 255, 255, 255);
$mittelblau = imagecolorallocate($bild, 203, 215, 230);

imagefill($bild, 0, 0, $mittelblau);
imagejpeg($bild, "test.jpg");
?>

PHP не створив зображення. Я намагався вивести зображення безпосередньо (Так, я використав заголовок), але Firefox сказав, що зображення порушено.

Я сподіваюся, smb. може мені допомогти

З повагою

Ноель

EDIT: phpinfo () каже, що все активовано, що пов'язано з GD.

Відповіді:


0

Я розгадував таємницю. Проблема полягала в дозволах на файли.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.