Perl. Нужно отредактировать фотку на сервере

12
helper2008
На сайте с 21.10.2012
Offline
50
779

Как сохранять файлы, пришедшие по ПОСТу я научился. Как бы теперь, перед тем как сохранять на серваке с этой фотки превьюшку снять?

Какой модуль нужен? И если его нет, реально ли добиться от хостера его установку?

Или проще для этой операции написать скриптик на РНР? Говорят, там уже в ядро вшита функция работы с фотками ...

самописные движки на Perl (http://ska32.com)
siv1987
На сайте с 02.04.2009
Offline
427
#1

Не то чтобы "вшито", но есть такой модуль как php gd

perl gd

helper2008
На сайте с 21.10.2012
Offline
50
#2

Вот что на use GD; сервер ответил:

Can't locate GD.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /hsphere/local/home/skazakov-*****/skazakov.ru/cgi-bin/test.pl line 9.

BEGIN failed--compilation aborted at /hsphere/local/home/skazakov-*****/skazakov.ru/cgi-bin/test.pl line 9.

MZ
На сайте с 27.01.2007
Offline
88
#3
helper2008:
Вот что на use GD; сервер ответил:

Can't locate GD.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /hsphere/local/home/skazakov-*****/skazakov.ru/cgi-bin/test.pl line 9.
BEGIN failed--compilation aborted at /hsphere/local/home/skazakov-*****/skazakov.ru/cgi-bin/test.pl line 9.

зайти через SSH и выполнить

cpan

install GD

PS: Что за хостинг VDS или шаред? Какая панель управления (если ISP.Manager, то вместо SSH идём в "Модули Perl" и добавляем p5-GD)

404 Not Found
helper2008
На сайте с 21.10.2012
Offline
50
#4

хз, какая тут панель управления. В титле страницы написано: Parallels H-Sphere skazakov-***** (Стандарт Linux)

А как через SSH зайти?

siv1987
На сайте с 02.04.2009
Offline
427
#5

helper2008, вам проще будет обратится к вашему хостеру, показать ему приведенное выше сообщение, спросить как зайти через SSH, какие данные для этого нужно, можно ли установить модуль перл и тд.

MZ
На сайте с 27.01.2007
Offline
88
#6
helper2008:
хз, какая тут панель управления. В титле страницы написано: Parallels H-Sphere skazakov-***** (Стандарт Linux)

шаред, если я ничего не путаю... тогда нужно к админам в поддержку обратиться, чтобы поставили GD...

helper2008
На сайте с 21.10.2012
Offline
50
#7
siv1987:
helper2008, вам проще будет обратится к вашему хостеру, показать ему приведенное выше сообщение, спросить как зайти через SSH, какие данные для этого нужно, можно ли установить модуль перл и тд.

Да, так и сделаю, пожалуй.

Спасибо.

А какие конкретно модули устанавливать? Говорят, какие то плохо ресайзят фотки.

Мне нужен какой попроще. Чтоб можно было сжимать фотки до определённого размера. Ну и возможно переформат из jpg в png ...

MZ
На сайте с 27.01.2007
Offline
88
#8
helper2008:
Да, так и сделаю, пожалуй.
Спасибо.
А какие конкретно модули устанавливать? Говорят, какие то плохо ресайзят фотки.
Мне нужен какой попроще. Чтоб можно было сжимать фотки до определённого размера. Ну и возможно переформат из jpg в png ...

GD всё это замечательно делает...

helper2008
На сайте с 21.10.2012
Offline
50
#9

Спасибо ещё раз.

Заявку на доступ по SSH отправил из панели управления сайтом.

Клиенты (три штуки) SSH установил :-)

helper2008
На сайте с 21.10.2012
Offline
50
#10

В общем подключился я по SSH.

Но ни CPAN, ни perl там не работают.

Пишет: comand not found

Что посоветуете?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий