![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
DBI-1.607 не хочет ставиться на Denwer и на STPServer. При выполнении "perl Makefile.pl" ругается на несовпадающие версии.
Я уже и 5.8 и 5.10 скачивал и инсталлировал вместо той верси Perl что идет в комплекте. Все равно не хочет. Как поставить эту библиотеку на Denwer или STPServer? -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
vlad275, укажите код ошибки "сюда".
Добавлено через 1 минуту и 40 секунд + денвер имеет свой сайт поддержки ;) Вы установили Perl в те же папки, где была "старая" версия? Может он предупреждает о старых версиях других модулей? А может стоит с сайта денвера взять свежую версию? ... ... ... |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Кода ошибки нет.
Просит запустить бат. Файл запустил, но ничего не изменилось :-( -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
vlad275, изучайте ppm, ставьте их. На данном форуме их обсуждали.
Всё что ниже пишу, это относится для сборки модулей самим, т.е. "ручками". Это не приветствуется для новичков. Для сборки модулей на вашем ПК должны быть: 1) perl 2) VC++ 6/7 или BC++ , обычно сводится к первому 3) nmake Бывает два послед.пункта заменяют на MinGW. У вас должны быть: 1) "прямые" руки 2) голова 3) знание англ.языка 4) понимание что вы делаете |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: нет Всего: 18 |
||||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Так как поставить библиотеку DBI на сервер Denwer или на STPServer?
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
vlad275, отвечайте на мой пост по пунктам, что из того что перечислено у вас есть?
+ vlad275, 1) не поленитесь прочесть perdoc ppm perldoc perlmodinstall 2) воспользоваться поиском на данном форуме 3) введите ppm gui 4) посмотрите форум денвера, думаю там есть такая информация. Я уже вам ответил, что НЕ СОБИРАЙТЕ "РУКАМИ" модули, используйте ppm! Если "руками", то отвечайте на все пункты в предыдущем посте данной темы. Добавлено через 2 минуты и 13 секунд |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
У меня есть PERL, VS2008 и c:\Program Files\Microsoft Visual Studio 9.0\VC\bin\nmake.exe
Сейчас удалил Denwer и поставил STPServer Скачал ActivePerl 5.10 Так как ActivePerl 5.10 не ставился поверх миниперла, то я удалил содержимое bin/ Выбрал для установки ActivePerl 5.10 каталог usr/ DBI предустанавливается с ActivePerl 5.10 Сейчас пытался добавить библиотеку DBD::mysql командой: perl -MCPAN -e install DBD::mysql Выводит: CPAN: File::HomeDir loaded ok (v0.69) Скрипт не работает
Это сообщение отредактировал(а) vlad275 - 28.8.2008, 22:27 -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| frenkys |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 18.6.2005 Репутация: нет Всего: 1 |
use DBI:: ... сделали?
при установке DBI требуется тест коннекта к БД тоесть нужно чтобы была создана БД с именем тест и пользователем тест, в конфигурации перед установкой это можно установить --------------------
niva[frenky] |
|||
|
||||
| vlad275 |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
В phpMyAdmin создана таблица
Скрипт:
Выводит ошибки:
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
||||||
|
|||||||
| frenkys |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 18.6.2005 Репутация: нет Всего: 1 |
а слабо писать вместо
вот так
и так далее --------------------
niva[frenky] |
||||
|
|||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Наверное криво поставил библиотеку?
Что посоветуете? Переинсталлировать Перл, скачать DBD::mysql, выполнить ppm install DBD::mysql и скопировать mysql.pm и подкаталоги в T:\usr\lib\ ?
Это сообщение отредактировал(а) vlad275 - 31.8.2008, 04:26 -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
зачем вы вообще стали переустанавливать этот модуль? У вас и так всё с ним нормально, у вас ошибки в скрипте и написании скрипта. |
|||
|
||||
| vlad275 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Скрипт я вчера переделал
Теперь выводит:
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
vlad275, скажите что выводит:
|
|||
|
||||
| vlad275 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Вывело
Добавлено @ 18:03 Скопировал на место текущего две другие версии DBI.pm, так первая вызвала ошибку 500, а вторая:
Это сообщение отредактировал(а) vlad275 - 31.8.2008, 18:11 -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
ничего не надо копировать... Удалите всё что делали "руками". Затем снова проделайте:
ppm install DBI ppm install DBD::mysql |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
Значит с модулями сейчас всё ок.
P.S.: ppm gui отличная вещь ;) Добавлено через 1 минуту и 19 секунд После этих манипуляций, какая ошибка на "мой" скрипт? Добавлено через 2 минуты и 25 секунд Приведите вывод perl -V |
|||
|
||||
| vlad275 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Ошибка на Ваш скрипт:
perl -V
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
vlad275, странная ошибка, может всё же вы не удалили "лишние" mysql.pm?
Т.к. именно на этот модуль ошибка DBD::mysql, никак не DBI.
что выводит? Добавлено через 6 минут и 40 секунд Т.к. есть вероятность, что у вас не установлен данный "драйвер"... Добавлено через 6 минут и 59 секунд Либо "ваши" манипуляции с файлами привели к такому... |
|||
|
||||
| vlad275 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Выводит:
Я сейчас удалил те .pm что ставятся вместе с STPServer (там устаревший миниперл в комплекте)
А как установить драйвер? ppm install DBI и ppm install DBI::mysql не помогают -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
||||
|
|||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
Выводит все доступные на вашем ПК/сервере драйвера. Среди них нет MySQL, значит надо установить, вы это уже и сами поняли. "Драйвера" для DBI называются обычно DBD::*.
Поэтому: ppm install DBD::mysql это несовсем верно http://base.vingrad.ru/view/2790-Ustanovka...noe-rukovodstvo Там чуть ниже про ppm рассказывается. Но т.к. у вас ActiveState 5.10, то по умочанию при вводе ppm, сразу отобразиться графический интерфейс. 1) Жмёте "PPM Preferense" или Ctrl+P 2) Во вкладке "Repositories" добавляем, например, такой Name uwinnipeg Location http://cpan.uwinnipeg.ca/PPMPackages/10xx/ (так можно добавить несколько). Жмём "Add" 3) После этого жмете на кнопку "View all packages", ищите там "DBD::mysql" !!! 4) Жмём "Mark for install" или на клавиатуре + 5) Жмём "Run marked actions" или Ctrl+Enter Проверил на своей машине, установился нормально Во-вторых, я уже вам сказал, что вам удобно будет через ppm gui устанавливать, просто отображаете все модули и устанавливаете вам необходимые. Я до сих пор не понял, почему по умолчанию нет ещё баз модулей, т.к. на activestate часто нет того, что хотелось бы P.S.: вот самые распространенные репозитории: www.bribes.org http://www.bribes.org/perl/ppm trouchelle http://trouchelle.com/ppm10/ uwinnipeg http://cpan.uwinnipeg.ca/PPMPackages/10xx/ Это сообщение отредактировал(а) nitr - 1.9.2008, 08:41 |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
А зачем вы его установили?
цитирую:
Присоединённый файл ( Кол-во скачиваний: 5 )
screen.JPG 102,61 Kb |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Понял
Это сообщение отредактировал(а) vlad275 - 1.9.2008, 17:22 -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
vlad275, такого не бывает, я проверил сейчас на трех ПК. Везде одинаково.
Добавлено через 2 минуты и 48 секунд добавьте ещё доп.репозиторий http://www.bribes.org/perl/ppm Это сообщение отредактировал(а) nitr - 1.9.2008, 17:25 Присоединённый файл ( Кол-во скачиваний: 1 )
screens.rar 262,13 Kb |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Заработало! Спасибо!
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
Это точно вам поможет
ppm install http://cpan.uwinnipeg.ca/PPMPackages/10xx/DBD-mysql.ppd Добавлено через 41 секунду Хорошо, что помогло. В будущем можно искать ppd файл и указывать как выше написал. |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Не подскажите как установить Apache::Session::MySQL ?
Он мне кажется самым простым для хранения ID сессий в кукис Я три вышеуказанных репозитория подключил, но этой библиотеки там нет :-(( -------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: нет Всего: 18 |
vlad275, почитайте тут как устанавливать модули
|
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
shamber, сейчас в ActiveState 5.10 ppm4
vlad275, этот модуль входит в состав "пакета" Apache::Session. Ставьте его. Добавлено через 2 минуты и 17 секунд shamber, там теперь всё для "gui-любителей" Добавлено через 8 минут и 1 секунду И теперь чтобы та инструкция подошла (хотя не факт, например, есть отличия в командах для 5.6 и 5.8) надо использовать ppm-shell |
|||
|
||||
| shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: нет Всего: 18 |
nitr, ясно
Тогда нужно новую инструкцию писать |
|||
|
||||
| nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
shamber, да нет, просто подправить под "новый стандарт"
|
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Спасибо!
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Этот?
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
| nitr |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 12 Всего: 84 |
vlad275, что "этот"?
К чему вы это? По поводу вашего:
Добавлено через 6 минут и 33 секунды Вы про какой лучше модуль использовать?
Для cgi используют (обычно) CGI::Session + CGI::Session::Driver::mysql Это сообщение отредактировал(а) nitr - 2.9.2008, 16:04 |
||||
|
|||||
| vlad275 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 20.3.2008 Репутация: нет Всего: -3 |
Для того чтобы использовать сессии. Извините что продолжил тему схожим вопросом.Значит ставлю библиотеку Session
-------------------- Кто, как и зачем запустил этот механизм уничтожения России: http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8 |
|||
|
||||
![]()
|
| Правила форума "Perl: CGI программирование" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |