Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как подключить DBI(perl) 
:(
    Опции темы
GhostMasterNet
Дата 20.2.2008, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Илья
*


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

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



Проблема вот в чём.
Скачал базовый комплект денвера с сайта, установил.
Затем Denwer3_Perl_2008-01-13_5.8.8.exe тоже установил

Выполняю скрипт, который использует модуль DBI.

Но при попытке использования

#!/usr/local/bin/perl -w
use DBI;
$dbh = DBI->connect("DBI:mysql:${DATABASE}:${DBSERVER}", $USERNAME, $PASSWORD) or print "Not conected";
<- сюда мы уже не попадаем

Хотя в папке с перлом в библиотеках есть модуль DBI.

Что делать?

PM MAIL   Вверх
Сумасшедший
Дата 20.2.2008, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чилавек-Каропка
***


Профиль
Группа: Завсегдатай
Сообщений: 1503
Регистрация: 15.8.2004
Где: Москва

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



Посмотреть в лог ошибок;-)
кстати, use strict; - тоже вещь полезная


--------------------
Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас!
PM MAIL WWW Jabber   Вверх
GhostMasterNet
Дата 20.2.2008, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Илья
*


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

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



А где логи лежат?
PM MAIL   Вверх
Sartorius
Дата 20.2.2008, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

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



GhostMasterNet, logs/error.log
Ты уверен, что все переменные в строке коннекта имеют правильные значения? Посмотри под отладчиком.

Это сообщение отредактировал(а) Sartorius - 20.2.2008, 12:24
PM MAIL ICQ   Вверх
GhostMasterNet
Дата 20.2.2008, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Илья
*


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

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



[Wed Feb 20 12:24:44 2008] [error] [client 127.0.0.1] Perhaps the DBD::mysql perl module hasn't been fully installed,\r
[Wed Feb 20 12:24:44 2008] [error] [client 127.0.0.1] or perhaps the capitalisation of 'mysql' isn't right.\r
[Wed Feb 20 12:24:44 2008] [error] [client 127.0.0.1] Available drivers: DBM, ExampleP, File, Proxy, SQLite, Sponge.\r
[Wed Feb 20 12:24:44 2008] [error] [client 127.0.0.1]  at ...path.../search.pl line 18\r

Движок рабочий. Просто нужно настроить локалхост.

Похоже, нужно установить драйвер DBI
а как?

PM MAIL   Вверх
marykone
Дата 20.2.2008, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



так пройдись проверь ошибки снизу вверх smile



--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
GhostMasterNet
Дата 21.2.2008, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Илья
*


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

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



Проверил. 

Просто отсутствуют модули mysql

Можно использовать SQLLite вместо, но там возможности урезаны.

Искал на dklab, что-то не нашёл, 

подскажите....
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




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


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

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