Автор Тема: Как самому установить этот CGI.pm?  (Прочитано 6081 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
На небезызвестном valuehost.ru меня отшили с просьбой установить последний cgi.pm. Что делать? Думал...думал... а может самому можно установить этот Cgi.pm? Только как...
Подскажите пожалуйста.
И ещё... может без него можно как-нить обойись? Что-нить другое для закачки придумать?
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Как самому установить этот CGI.pm?
« Ответ #1 : 01 Мая 2002, 23:05:25 »
Закачал CGI.pm v2.81 в папку со скриптом, в файле upload.cgi написал require("CGI.pm"). При запуске "Загрузить файл" выдаётся уже другая ошибка: \'Software error:
Execution of upload.cgi aborted due to compilation errors.\'
Может я что-то не так сделал?
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Как самому установить этот CGI.pm?
« Ответ #2 : 02 Мая 2002, 01:37:17 »
в upload.cgi
в первых строках есть фраза
use CGI;
ее стоит заменить на
require "path/to/CGI.pm";
;) хотя это не поможет.
Нужно инсталлировать на сервер.
С другой стороны - можно наплевать на этот upload.cgi , а если загрузчик очень нужен использовать другой какой-нибудь.
 в исканиях.

Оффлайн DJ Fat

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 158
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.mixgalaxy.ru/
Как самому установить этот CGI.pm?
« Ответ #3 : 02 Мая 2002, 14:50:55 »
Green Kakadu, а вот если сделать так, как мне посоветовали в этой теме форума на support.valuehost.ru? Будет работать? Устанавливать они наотрез отказываются. И ещё... ты говорил, что можно использовать что-то другое для загрузки файлов. Так вот я не знаю просто, что и думать. Может скажешь какой-нибудь скрипт? И третий вопрос - планируется ли в будущем сделать Sanitarium с upload-возможностью, но без использования этого модуля? Т.е. внедрить в него другой скрипт или что-то вв этом роде.
C уважением, DJ Fat
MixGalaxy.ru - Форумы MixGalaxy.ru - Всё о FruityLoops - eJay.ru[

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Как самому установить этот CGI.pm?
« Ответ #4 : 14 Мая 2002, 13:14:57 »
Цитировать
Может скажешь какой-нибудь скрипт?

На этом форуме в ФАКЕ по Перл есть вполне пригодный.

Насчет того, чтоб самому извратиться - можно попробовать (правда стоит ли, вот в чем вопрос..) , если оч.хочется можно попробовать:
unshift(@INC, "ваш_путь_к_cgi_lib");
вписать до use CGI;

хотя это извращение - лучше другой скрипт приспособить
 в исканиях.

Оффлайн eklmn

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
Как самому установить этот CGI.pm?
« Ответ #5 : 16 Мая 2002, 11:57:33 »
а все-таки получается ли установить модуль или нет?
у меня вот так unshift(@INC, "ваш_путь_к_cgi_lib"); и так use lib "ваш_путь_к_cgi_lib";  пишет Internal Server Error, а в err_log пишет: Premature end of script headers: ваш_путь_к admin/upload.cgi
или напишите пожалуйста прямую ссылку на аналогичный скрипт, работающий со старым модулем CGI.pm

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Как самому установить этот CGI.pm?
« Ответ #6 : 16 Мая 2002, 12:42:14 »
Цитировать
или напишите пожалуйста прямую ссылку на аналогичный скрипт, работающий со старым модулем CGI.pm

http://forums.webscript.ru/announcement.php?s=&forumid=14#q9.2
 в исканиях.

Оффлайн eklmn

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
Как самому установить этот CGI.pm?
« Ответ #7 : 17 Мая 2002, 00:57:32 »
Спасибо, я попробую...

Оффлайн eklmn

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
Как самому установить этот CGI.pm?
« Ответ #8 : 17 Мая 2002, 02:25:26 »
Там ошибка синтаксиса в 11 строке, с кавычками чего-то, а я не врубаюсь, похоже дело - табак...

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Как самому установить этот CGI.pm?
« Ответ #9 : 17 Мая 2002, 03:16:07 »
Цитировать
Там ошибка синтаксиса в 11 строке, с кавычками чего-то, а я не врубаюсь, похоже дело - табак...

my $DIR  = \'/home/alex/pics\';    
т.е. точку с запятой поставьте
ну и согласно комментариям, строки
$SIG{ALRM} = sub { die "$0 timed out";
 alarm 900;
под Win не работают и их можно убрать
« Последнее редактирование: 17 Мая 2002, 03:26:40 от Green Kakadu »
 в исканиях.

Оффлайн eklmn

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
Как самому установить этот CGI.pm?
« Ответ #10 : 17 Мая 2002, 18:54:12 »
Картинки загружаются, Спасибо Green Kakadu!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28