Muy buenas.
Tengo un problema con la configuración de GD y PNG para habilitar el cambio de aspecto de Drupal, espero que me puedan ayudar.
Uso una máquina virtual Linux RHEL 5.2 x64, Drupal 6.13, Apache 2.0.63 y PHP 5.2.10.
He instalado mediante yum los siguientes paquetes:
gd-2.0.33-9.4.el5_1.1
libpng-1.2.10-7.1.el5_0.1
libjpeg-6b-37
tras lo cual he recompilado PHP con el siguiente script:
LDFLAGS="-R/usr/local/lib"
./configure \
--prefix=/usr/local/php-5.2.10 \
--libdir=/lib64 \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mysql=/usr/local/mysql \
--with-config-file-path=/usr/local/php-5.2.10 \
--with-zlib=/usr \
--with-libxml-dir=/usr/lib \
--with-xsl \
--enable-mbstring \
--with-gd \
--with-gd=/usr \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--enable-gd-native-ttf \
| tee -a milog.txt
y reinicio Apache.
Entonces en Drupal me dice "The GD library for PHP is enabled, but was compiled without PNG support. Please check the PHP image documentation for information on how to correct this."
Un info.php me da lo siguiente respecto a GD:
gd
GD Support enabled
GD Version 2.0 or higher
GIF Read Support enabled
GIF Create Support enabled
WBMP Support enabled
y cuando intento un cambio de color en el tema me da el siguiente error:
"Fatal error: Call to undefined function imagecreatefrompng() in /usr/local/apache2.0.63/htdocs/modules/color/color.module on line 459"
En "milog.txt" he comprobado que habilita GD y PNG:
checking for gdImageCreateFromPng in -lgd... (cached) yes
Alguien que pueda ayudarme por favor, estaría muy agradecido.
Un saludo.