Дам, май временно ще се откажа от идеята за PHP5 на сървъра. Оказва се, че пакетът php5-gd (5.0.3-1.dotdeb.0) не е особено съвместим с libpng2 (1.0.18-1), които имам инсталирани на сървъра. Или поне това е грешката, която изплюва:
Fatal error: imagecreatefrompng() [function.imagecreatefrompng]: gd-png: fatal libpng error: Incompatible libpng version in application and library in ... on line ...
Интересно, че същият скрипт, пуснат от командния ред не дава тази грешка. Двете позлват един и същи php.ini файл, така че на дали използваното разширение е различно.
php-cgi като че ли също не дава този проблем. Мислих да подкарам PHP да работи като CGI, но това директно ми отрязва всякакви PHP флагове, които слагам в конфигурациите на виртуалните хостове (като open_basedir, safe_mode и т.н..). Върнах се на PHP4, докато отстранят проблема. Отделно, че в Debian модулът за Action директивата не се зарежда по подразбиране (бях достатъчно глупав да не проверя това). Тия дни съм егати блейката…
Leave a Reply