Autor Zpráva
PixelCZE
Profil *
Zdravím,

vytvořil jsem script, který spolupracuje se serverem - je to pro herní portál.
Script vytáhne informace ze souboru a zapíše do obrázku.
Na mém test webu od Endory vše jede, ale na serveru, na kterém to má být to nefunguje. Jednomu to napíše Chyba serveru, druhému jen bílá stránka.
Zkoušeli jsme script zakomentovávat a kam až to jde a zastavilo se to zde:
$img = imagecreatefrompng($imgy);
GD knihovna nainstalovaná je.. Pokud by jste potřebovali vědět, na čem to VPSko jede, tak to je debian 5. Ale tím to asi nebude.
Za každé rady budu rád,
Díky.


PixelCZE:
Oprava - debian 6.
juriad
Profil
Co je v napsané za chybu v error logu?
Je v php.ini odkomentovaný následující řádek?
extension=gd.so
PixelCZE
Profil *
No, tak v error logu toho je více.
[error] [client IP SKRYTA] script '/var/www/generuj.php' not found or unable to stat
[error] [client SKRYTO] PHP Notice:  Undefined offset: 3 in /var/www/gen/generuj.php on line 16, referer: URL/gen/generuj.php
[Mon Jul 29 13:44:43 2013] [error] [client SKRYTO] PHP Fatal error:  Call to undefined function imagecreatefrompng() in /var/www/gen/generuj.php on line 77
[Mon Jul 29 13:43:47 2013] [error] [client SKRYTO] PHP Fatal error: Call to undefined function imagettftext() in /var/www/gen/generuj.php on line 88
[Mon Jul 29 13:44:43 2013] [error] [client SKRYTO] PHP Fatal error: Call to undefined function imagecreatefrompng() in /var/www/gen/generuj.php on line 77
Je tam toho poměrně hodně a opakují se pouze tyto errory..
Všude, že to nemůže tu funkci vyvolat.. Hlavně to imgcreatefrompng.
A jediná zmíňka o GD je toto:
[gd]
; Tell the jpeg decode to ignore warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
; http://php.net/gd.jpeg-ignore-warning
;gd.jpeg_ignore_warning = 0
Na test webu žádný problém..
Davex
Profil
Vypadá to, že není nainstalované nebo zapnuté rozšíření php5-gd.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0