Страница 1 из 1

проблема с php5-gd

Добавлено: 2010-12-06 2:44:16
Dimon5
Проблема следующая:
На сервере установлены:
ОС: FreeBSD 7.2
apache-2.2.13
PHP Version 5.2.11

Так вот как установить нужную версию php5-gd? тоесть, что бы она подходила под установленную версию PHP 5.2.11. Сейчас из портов ставится версия библиотеки php5-gd-5.3.3_2, что очевидно под версию PHP 5.3 и выше.
Когда ее включаешь, то впринципе GD работает, но все бы хорошо, только вот в новой версии известного движка сайтов DataLife, почему то при попытке входа в админ панель при включенной этой версии php5-gd-5.3.3_2 выдается 500-ошибка. Когда GD отключаешь админка движка грузится нормально.
Вопрос как можно установить, или откатить версию php5-gd к версии, которая подойдет под версию PHP установленного на сервере.
Заранее спасибо за ответ.

Re: проблема с php5-gd

Добавлено: 2010-12-06 5:09:30
gloom
cd /usr/ports/ && make search name=php52-gd

Re: проблема с php5-gd

Добавлено: 2010-12-06 8:28:02
FreeBSP
portdowngrade
спускать php5-gd,gd,php5, и там еще полно сего может быть, в зависимости от конфига

но правильнее обновиться (PHP на php52 или php5-5.3.3, да и все остальное обновить)

по поводу 500 ошибки смотри /var/log/httpd-error.log

Re: проблема с php5-gd

Добавлено: 2010-12-06 9:32:51
Termitnik
Вроде бы /usr/potrs/lang/php52-extensions всё-ещё актуален, ставь оттуда.

Re: проблема с php5-gd

Добавлено: 2010-12-06 14:30:38
Dimon5
При попытке установить с этого порта /usr/ports/graphics/php52-gd выбивает ошибку:

Код: Выделить всё

make install
===>  php52-gd-5.2.14_1 cannot install: doesn't work with PHP version : 5 (Doesn't support PHP 4 5).
*** Error code 1

Stop in /usr/ports/graphics/php52-gd.
Этот порт тоже кидает ошибку /usr/potrs/lang/php52-extensions:

Код: Выделить всё

php52-extensions-1.3_1 cannot install: doesn't work with PHP version : 5 (Doesn't support PHP 4 5).
*** Error code 1
Не пойму в чем может быть проблема?

Re: проблема с php5-gd

Добавлено: 2010-12-06 16:08:22
FreeBSP
он к php52-5.2.14

а у тебя php5-5.2.11

чувствуешь разницу?
варианты:
* даунгрейдить порт, как я учил, ставить php5-gd версии 5.2.11
* апать php до php5-5.3.3 и потом ставить php5-gd версии 5.3.3
* менять php с php5-5.2.11 на php52-5.2.14. тоесть менять php5 на php52, потом ставить php52-gd
* ничего не делать, спать и лапу сосать.