Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скрестить перлы 
V
    Опции темы
frenkys
Дата 2.1.2006, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 18.6.2005

Репутация: 1
Всего: 1



У меня такой вопрос ,может кто знает....

Для тестирования своих перлов дома на локальной тачке пользуюсь http://indigostar.com/microweb.htm

И вот захотел туда подключить модуль GD из ActiveStatePerl вобщем написал
use lib 'c:/perl/site/lib/';
use GD;

получил Parse erorr что єто значит?


может кому удавалось подключать модули под microwebom?
--------------------
 niva[frenky]
PM MAIL WWW   Вверх
korob2001
Дата 2.1.2006, 05:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



А почему ты не хочешь поставить Apache или на худой конец Денвер. Дело в том, что почти все сервера работают на Apache.

По сабжу:
Укажи перед подключением GD:
Код

use CGI::Carp qw(fatalsToBrowser);

Затем ошибку, которую получишь, давай сюда. Потому как это:
получил Parse erorr
мало о чём говорит. smile


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
frenkys
Дата 2.1.2006, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 18.6.2005

Репутация: 1
Всего: 1



ВОт что получилось:
Код

#!/usr/bin/perl -w


use CGI qw(:standard);
use CGI::Carp qw(fatalsToBrowser);

$|=1;
print header(-charset=>'Windows-1251');

print "dd";


use lib 'c:/perl/site/lib/';
use GD;




400 The CGI returned an invalid header:

Error: Parse exception


Добавлено @ 09:53
Цитата(korob2001 @ 2.1.2006, 05:46)
А почему ты не хочешь поставить Apache или на худой конец Денвер. Дело в том, что почти все сервера работают на Apache.

А с MySQl как быть?
--------------------
 niva[frenky]
PM MAIL WWW   Вверх
korob2001
Дата 2.1.2006, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



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

Зачем ты экспоритируешь стандартный набор методов CGI, если ты его не используешь, только заголовок генерируешь им?
Код

#!/usr/bin/perl
use lib 'c:/perl/site/lib/';
use strict;
use GD;
use CGI::Carp qw(fatalsToBrowser);
print "Content-type: text/html\n\n";
print "<html><body>";
print "<b>dd</b>";
print "</body></html>";

Цитата

А с MySQl как быть?

Устанавливая Apache вручную, ты убиваешь 2-х зайцев, это конечно же более долгий путь настройки, но это тебе же пойдёт на пользу, да и у тебя будет установлен полноценный виртуальный сервер. То же самое можно сделать и с MySQL, что имеет те же приумущества. Как это делать, можешь запросто найти документациию в сети, её слава богу немеренно.

Денвер - вообще не нуждается в настройке, да и Apache + MySQL + PHP MyAdmin + PHP + Perl + Parrot, да и много чего другого, в него входит. Всю эту байду можно уместить на обычной дискете (флопи 1,44MB). Как ты уже наверное догадался, Perl будет очень урезан. Потому рекомендую ставить нормальный Perl, с activestate.com, всё остальное можешь юзать с Денвера. Но этот способ всё же не самый разумный, гораздо полезнее научиться устанавливать именно Apache.

Это сообщение отредактировал(а) korob2001 - 2.1.2006, 11:01


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
frenkys
Дата 2.1.2006, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 18.6.2005

Репутация: 1
Всего: 1



Водбщем каким то раком установил под микровеб модуль GD но он зараза все равно ругаеться :О)
все, надоело....

щас займусь Апачем :О)
Добавлено @ 11:14
Да кстати если еще кто-то страдает Microwebom то вот может быть будет полезным для вас:

Для установки модуля есть одна утилитка которая лежит в
D:\microweb-1.31\perl\bin\ipm.bat (очень похожа на ppm)
такие же команды
а вот если захотите добавить репозитории то залезайте в
D:\microweb-1.31\perl\site\lib\ipm\repository_list.txt
и добавляйте репозитории



На сайте производителя indigostar.com об этом нислова :О)


Это сообщение отредактировал(а) frenkys - 2.1.2006, 11:07
--------------------
 niva[frenky]
PM MAIL WWW   Вверх
frenkys
Дата 2.1.2006, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 18.6.2005

Репутация: 1
Всего: 1



УРА :О))))) все таки удалость установить GD под Microweb smile
--------------------
 niva[frenky]
PM MAIL WWW   Вверх
frenkys
Дата 2.1.2006, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 18.6.2005

Репутация: 1
Всего: 1



korob2001, вот токо один вопросик (установил себе апача) а можно ли как то прописать путь для перла не #!c:/perl/bin/Perl.exe а например #!usr/bin/Perl ?
--------------------
 niva[frenky]
PM MAIL WWW   Вверх
frenkys
Дата 3.1.2006, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 185
Регистрация: 18.6.2005

Репутация: 1
Всего: 1



а , все сенкс, разобрался :О)
--------------------
 niva[frenky]
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0981 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.