Call to undefined function imagecreatefrompng
Publicado por Gonzalo (615 intervenciones) el 27/09/2014 00:12:59
tengo una pagina que llama una imagen, simula una pantalla de presentaciones.
al llamar la pagina la imagen se actualiza con las ultimas actividades hasta el dia de hoy.
trabaja perfecto en la pc de pruebas, pero al pasarlo al servidor marca error en la linea 30.
Fatal error: Call to undefined function imagecreatefrompng() in \Graficos.php on line 30
esta es la linea 30
y esta es la funcion que la llama:
en ambas pc tengo windows, apache, php y mssql.
segun parece el problema es este archivo php_gd2.dll
ya se descomento en php.ini
extension=php_gd2.dll
se copio en el directorio ext de php
se copio en c:\windows\system
se copio en c:\windows\system32
pero al resetear apache marca: The requested operation has failed.
las 2 pc tienen la misma version de apache, misma version de php, la unica diferencia es que en la de pruebas si funciona.
este es el reporte del log del apache
[Fri Sep 26 16:17:35 2014] [notice] Child 4440: Child process is exiting
[Fri Sep 26 16:17:45 2014] [warn] pid file C:/Apache/Apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
algo mas que deba revisar?
al llamar la pagina la imagen se actualiza con las ultimas actividades hasta el dia de hoy.
trabaja perfecto en la pc de pruebas, pero al pasarlo al servidor marca error en la linea 30.
Fatal error: Call to undefined function imagecreatefrompng() in \Graficos.php on line 30
esta es la linea 30
1
$fondo=imagecreatefrompng($Imagen);
y esta es la funcion que la llama:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function __construct($Imagen)
{
$this->CalcularXY($Imagen);
$fondo=imagecreatefrompng($Imagen);
$this->DefineColores($fondo);
$this->CrearEjesXY($fondo);
$this->MsSql($fondo);
imagejpeg($fondo);
imagedestroy($fondo);
}
en ambas pc tengo windows, apache, php y mssql.
segun parece el problema es este archivo php_gd2.dll
ya se descomento en php.ini
extension=php_gd2.dll
se copio en el directorio ext de php
se copio en c:\windows\system
se copio en c:\windows\system32
pero al resetear apache marca: The requested operation has failed.
las 2 pc tienen la misma version de apache, misma version de php, la unica diferencia es que en la de pruebas si funciona.
este es el reporte del log del apache
[Fri Sep 26 16:17:35 2014] [notice] Child 4440: Child process is exiting
[Fri Sep 26 16:17:45 2014] [warn] pid file C:/Apache/Apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
algo mas que deba revisar?
Valora esta pregunta


0