информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяСтрашный баг в WindowsАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Perl] DBI.pm 02.08.02 22:40  Число просмотров: 1193
Автор: Dude Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Пожалуйста, подскажите, как правильно установить модуль
> DBI.pm Сколько пихался, ничего не выходит.

Скачал с CPAN'а архив, распаковал куда угодно, сказал ему:

perl Makefile.PL && make && make test && make install

И все, по крайней мере у меня так ставилось. Смотри, чтобы ошибок при этом не было. Если нет ошибок, то все поставилось. Так пробовал?
<programming>
[Perl] DBI.pm 02.08.02 17:05  
Автор: Тига Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Пожалуйста, подскажите, как правильно установить модуль DBI.pm Сколько пихался, ничего не выходит.
просто... 07.08.02 10:05  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
смотри что в readme написано из пакета DBI-1.18

perl Makefile.PL
make

если ты под виндами - то вместо make делаешь nmake (ессно у тя должен стоять MS VC6)
[Perl] DBI.pm 03.08.02 00:41  
Автор: Lee Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Пожалуйста, подскажите, как правильно установить модуль
> DBI.pm Сколько пихался, ничего не выходит.
Нужно по-моему ещё путь указать к директории с модулем в переменных окружения.

З.Ы. А сайт wwwdesign.hut.ru - это ваших рук дело, господин Тига?
[Perl] DBI.pm 03.08.02 01:09  
Автор: Тига Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Пожалуйста, подскажите, как правильно установить
> модуль
> > DBI.pm Сколько пихался, ничего не выходит.
> Нужно по-моему ещё путь указать к директории с модулем в
> переменных окружения.
>
> З.Ы. А сайт wwwdesign.hut.ru - это ваших рук дело, господин
> Тига?

Не совсем понял, в какой переменной конкретно :-)

з.ы. моих рук дело :(
[Perl] DBI.pm 03.08.02 20:02  
Автор: Lee Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Читай http://www.dklab.ru/chicken/nablas/5.html - подробное описание установки.

З.Ы.
Учись пользоваться поисковиком. Это первый урл, который выдал яндекс
[Perl] Что из этого вышло... 04.08.02 16:21  
Автор: Тига Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Сделал все по инструкции.
Вот исходник:

#######################################################
#!/usr/bin/perl
use DBI($ENV{HOME}|$ENV{DOCUMENT_ROOT}/..").
'/site/lib/';

my $dbh = DBI->connect( "dbi:mysql:mysql", "root", "root") or die "...";
#######################################################

А все равно та же ошибка:
at (eval 1) line 3
Compilation failed in require at (eval 1) line 3.
Perhaps a required shared library or dll isn't installed where expected
at Untitled line

Что, например, значит "at Untitled line", где текст ошибки?

З.Ы. Результатом выполнения скрипта является "6".

Т.е. весь код, который выдает скрипт:
6

Я уже около года пытаюсь решить эту проблему, не могу приступить к изучению sql.

Пожалуйста, помогите!
[Perl] Что из этого вышло... 06.08.02 22:20  
Автор: Lee Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> #######################################################
> #!/usr/bin/perl
> use DBI($ENV{HOME}|$ENV{DOCUMENT_ROOT}/..").
> '/site/lib/';
>
> my $dbh = DBI->connect( "dbi:mysql:mysql", "root",
> "root") or die "...";
> #######################################################
У тебя куда библиотеки установлены?
Допустим хостинг h1.ru домен pupkin.h1.ru
$DOCUMENT_ROOT будет /home/p/pupkin.h1.ru/www
Допустим библиотеки установлены в /home/p/pupkin.h1.ru/libs/
Тогда делаешь:
use DBI($ENV(HOME)|$ENV(DOCUMENT_ROOT)/..").'/libs';

Но вообще-то я перла не знаю. Так что могу что-то неправильно написать.



> Я уже около года пытаюсь решить эту проблему, не могу
> приступить к изучению sql.
Видимо не судьба :-)
[Perl] Путь я указываю правильно... 07.08.02 17:12  
Автор: Тига Статус: Незарегистрированный пользователь
<"чистая" ссылка>
[Perl] DBI.pm 02.08.02 22:40  
Автор: Dude Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Пожалуйста, подскажите, как правильно установить модуль
> DBI.pm Сколько пихался, ничего не выходит.

Скачал с CPAN'а архив, распаковал куда угодно, сказал ему:

perl Makefile.PL && make && make test && make install

И все, по крайней мере у меня так ставилось. Смотри, чтобы ошибок при этом не было. Если нет ошибок, то все поставилось. Так пробовал?
[Perl] DBI.pm 02.08.02 23:06  
Автор: Тига Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Пожалуйста, подскажите, как правильно установить
> модуль
> > DBI.pm Сколько пихался, ничего не выходит.
>
> Скачал с CPAN'а архив, распаковал куда угодно, сказал ему:
>
> perl Makefile.PL && make && make test && make install
>
> И все, по крайней мере у меня так ставилось. Смотри, чтобы
> ошибок при этом не было. Если нет ошибок, то все
> поставилось. Так пробовал?

пробовал...... и вроде все, как надо, а только когда задаю команду connect выдает ошибку.
[Perl] попробуй 07.08.02 10:46  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
вот этот скрипт

#!/usr/bin/perl
use Mysql;
$host = "localhost";
$database = "test";
$password = "";
$user = "root";

$dbh = Mysql->Connect($host,$database,$user,$password) or die $Mysql::db_errstr;

что за ошибку выдает?
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach