Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: 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
в чём же дело? Объясните неграмотному
с уважением всего наилучшего
:(
-
$dbname,$dbhost, $dbuser,$dbpassword - как-нибудь определяются?.
Что за ошибка пишется в $DBI::errstr ?
-
а как посмотреть что пишет? где посмотреть?
-
а как посмотреть что пишет? где посмотреть?
print $DBI::errstr;
-
напиши как это сделать???
листинг