[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Установка GD
hated8
Здравствуйте ув. форумчане, я не админ, и админкой apache ни когда не занимался, но стоит задача которую необходимо выполнить, и вот пришел к вам за помощью...

В общем, имею FreeBSD 7.0-RELEASE , PHP Version 5.3.6 , на этом серваке не работает php команда gd_info(); - следовательно нужно посталвить библ. GD. Как это сделать не обновляя весь пхп - не знаю...

Нашел где то что можно так:
cd /usr/ports/graphics/php5-gd
make install

Но получаю:
user posted image

make deinstall 

получаю:
user posted image

ВЗЫВАЮ ВАШЕЙ ПОМОЩИ.....



Спустя 6 минут, 57 секунд (29.07.2011 - 16:13) jetistyum написал(а):
make clean попробуй, ну и меня смущает запись "permission denied"
ну и попробуй обновить порт jpeg
(дерево портов перед установкой тоже хорошо бы обновить, если старое)

Спустя 20 минут, 37 секунд (29.07.2011 - 16:34) hated8 написал(а):
user posted image

make clean - помог, но не совсем, начало хоть что-то копироваться ставиться, но в конце все равно тот-же ответ!

Цитата
попробуй обновить порт jpeg
(дерево портов перед установкой тоже хорошо бы обновить, если старое)

я ж написал что чайник в этом деле - можно поподробней пожалуйста? user posted image

Спустя 9 минут, 14 секунд (29.07.2011 - 16:43) jetistyum написал(а):
про обновление дерева портов читай тут
и вообще запомни этот ресурс, очень много классных статей по фряхе.

http://www.lissyara.su/articles/freebsd/tuning/portsnap/

ну а на счет установки - покажи чем все закончилось

Спустя 5 минут, 21 секунда (29.07.2011 - 16:48) hated8 написал(а):
user posted image

Спустя 32 минуты, 15 секунд (29.07.2011 - 17:20) hated8 написал(а):
Чё то я не пойму...
Ругается на jpeg, сношу jpeg

user posted image

ставлю php5-gd - опять ругается что мол уже есть jpeg (как и раньше)

Спустя 5 минут, 48 секунд (29.07.2011 - 17:26) jetistyum написал(а):
make clean не удаляет порт, а чистит временные файлы, которые были созданы во время установки порта
тебе рекоммендуют сделать make deinstall для порта jpeg и снова его поставить, либо make reinstall
читай сообщение об ошибке, тут оно очень информативно

Спустя 23 минуты, 48 секунд (29.07.2011 - 17:50) hated8 написал(а):
БЛИИИН! Сделал deinstall jpeg затем install php5-gd....

Все ок! )))
СПАСИБО!

Но первоначальная проблема не решена, gd_info() по прежнему не пашет...
прописал в usr/local/etc/php.ini extension=gd.so, перезаустил апач, но все так же... sad.gif

Спустя 14 минут, 23 секунды (29.07.2011 - 18:04) jetistyum написал(а):
а логи апача смотрел? может он не может подгрузить модуль? может модуль лежит не там, где он пытается его найти

Спустя 36 минут, 20 секунд (29.07.2011 - 18:41) hated8 написал(а):
ну в /usr/local/apache2/logs/error_log вроде нет ничего, может ни там смотрю?

Спустя 4 минуты, 24 секунды (29.07.2011 - 18:45) jetistyum написал(а):
tail -f /var/log/httpd-error.log

Спустя 7 минут, 28 секунд (29.07.2011 - 18:53) hated8 написал(а):
/var/log/httpd-error.log там только получаемые сайтом запросы...
ни каких ни ошибок ни чего.... Перезапустил апач этого тоже там не всплыло...

Спустя 7 минут, 45 секунд (29.07.2011 - 19:00) jetistyum написал(а):
запросы в httpd-access.log а тебе нужен httpd-error.log
если совсем не получается - скинь в личку SSH доступ, я помогу настроить

Спустя 13 минут, 19 секунд (29.07.2011 - 19:14) hated8 написал(а):
Сорри! Промазал!)
Вот лог запуска апача
user posted image
в extensions.ini строка с gd.so раскоментена!... blink.gif


По странице где gd_info() вывааливает все подряд до этой функции, а дальше (на gd_info() ) ни лог не пишет ни страница не работает...

Спустя 13 минут, 53 секунды (29.07.2011 - 19:27) jetistyum написал(а):
выложи extensions.ini на pastebin
в php - ini файлах комментируются строки не # а ; так же смотри логи php


Спустя 4 минуты, 14 секунд (29.07.2011 - 19:32) hated8 написал(а):
extensions.ini на pastebin - не совсем понял что вы имеете ввиду?

И к стати переложил ф-ю в другое место, теперь вместо тишины получаю
Fatal error: Call to undefined function gd_info() in ....

Спустя 12 минут, 4 секунды (29.07.2011 - 19:44) hated8 написал(а):
А вот и зацепочка
Как вы сказали в логе пхп
user posted image

я так понял я не туда его установил... ?
А где его искать?

Спустя 19 минут, 39 секунд (29.07.2011 - 20:03) jetistyum написал(а):
find / -type f -name "gd.so"

так ты найдешь путь по которому лежит такая библиотека
ну и так же jpeg-dir.so, pcre.so etc.

Спустя 27 минут, 26 секунд (29.07.2011 - 20:31) hated8 написал(а):
jpeg-dir вообще нигде нет! Где искать фиг знает!

по gd.so
user posted image

я так понимаю те, которые в ports брать нельзя?

Спустя 26 минут, 6 секунд (29.07.2011 - 20:57) jetistyum написал(а):
ну зачем тебе брать те, которые в портах, укажи путь к той, которая в экстеншинах

Спустя 49 минут, 50 секунд (29.07.2011 - 21:47) hated8 написал(а):
Вообщем УРА!!! Алилуя и тд и тп
Все работает!

Но чтения логов, чтение док. копирование этих файлов по отдельности и ковыряние вашего jetistyum мозга, были излишни!!!

portupgrade -fRr jpeg - и все волшебным образом заработало!)))

Обновление грузилось очень долго, и порой было непонятно что вообще происходи, а так как сервер рабочий и на нем висят 8 корп. сайтов и я не делал бэкап, было очень страшно!))) Но все хорошо что хорошо кончается!!!


jetistyum - ГИГАНТСКОЕ ВАМ СПАСИБО!!!!!!

представляю как бесят элементарные вопросы, и огромная вам благодарность за ваше терпение....

З.Ы. Удалил акк. с php.ru )))

Спустя 11 минут, 45 секунд (29.07.2011 - 21:59) jetistyum написал(а):
рад что смог вам помочь. Нормальные вопросы не бесят, сам когда-то задавал подобные. Бесят те, ответы на которые лежат на поверхности и люди не хотят даже попробовать поискать в инете. Ну а тут, можно сказать не совсем банальная ситуация.

Спустя 2 дня, 19 часов, 15 минут, 23 секунды (2.08.2011 - 17:14) hated8 написал(а):
Удалите пож. сообщение, был вопрос, разобрался сам!...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.