Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: tod от 28 Января 2002, 10:09:29

Название: Мужики помогите, пожалуйста!
Отправлено: tod от 28 Января 2002, 10:09:29
Дело вот в чём:
Я установил к себе на компьютер apache
Прикрутил php
Установил MySQL (естественно создал базу данных)
Прикрутил ActivePerl-5.6.0.623-MSWin32-x86-multi-thread.msi
Так вот что я хотел? Прикрутить DBI и GD
Нахожу ppm.bat
Пишу Ppm.bat install DBI
Пишу Ppm.bat install GD
Пишет, что всё установило

Создаю скрипт test.cgi

#!/usr/local/bin/Perl

require "config.cgi";

# Получаем данные
&read_get;

&ssifile;

print "Content-type: text/html\\n\\n";
print "Скрипт выполнился успешно.";

exit;

запускаю, всё в норме выполнился, как положено

Создаю скрипт test2.cgi

#!/usr/local/bin/Perl

use DBI;

# Connect to MySQL
$dbh=DBI->connect("DBI:mysql:$dbname:$dbhost",$dbuser,$dbpassword);

print "Content-type: text/html\\n\\n";
print "Connect successfull.";

# disconnect to MySQL
$dbh->disconnect;

exit;

и вот тут самый триппер, ошибка в строке 6, короче не хочет соединятся с DBI
в чём же дело? Объясните неграмотному
с уважением всего наилучшего
:(
Название: Мужики помогите, пожалуйста!
Отправлено: Chs от 28 Января 2002, 10:54:04
$dbname,$dbhost, $dbuser,$dbpassword - как-нибудь определяются?.
Что за ошибка пишется в $DBI::errstr ?
Название: Мужики помогите, пожалуйста!
Отправлено: tod от 28 Января 2002, 11:49:15
а как посмотреть что пишет? где посмотреть?
Название: Мужики помогите, пожалуйста!
Отправлено: Chs от 28 Января 2002, 15:10:44
Цитировать
а как посмотреть что пишет? где посмотреть?

print $DBI::errstr;
Название: Мужики помогите, пожалуйста!
Отправлено: tod от 28 Января 2002, 20:55:47
напиши как это сделать???
листинг