Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » iB3 на DBM Database на локалхосте

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

ZlukaN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые! Имею такой трабл:
 
ставлю iB3 на локалхост.
выбираю Which database would you like to use? = DBM Database  
Proceed>>
Database set up Complete. The database set up procedure is now complete.
Proceed>>
iB Database Population. Ikonboard now needs to populate your database.  
This includes entering template, member group and other such information.
Proceed>>
 
******ОШИБКА*******
 
The error returned was: Can't locate object method "TIEHASH" via package "DB_File" at /home/localhost/cgi/Sources/iDatabase/Driver/DBM.pm line 368.
 
You will need to edit installer.cgi to enter in your full paths. To do this, download a copy to your hard-drive, open it up in a text editor, and look for the part that starts with:
 
#
# P R O G R A M S E T - U P
#
# If the installer has requested it, please following
# the instructions below.
 
Simply follow the instructions that follow, save, re-upload and run it again  
Error messages from perl: none  
Some information that may help:  
 
QUERY_STRING =  
SERVER_ADDR = 127.0.0.1
CONTENT_TYPE = application/x-www-form-urlencoded
HTTP_ACCEPT_LANGUAGE = ru
SERVER_PROTOCOL = HTTP/1.1
HTTP_CONNECTION = Keep-Alive
SERVER_SIGNATURE =  
Apache/1.3.9 Server at localhost Port 80
 
HTTP_REFERER = http://localhost/cgi/installer.cgi
COMSPEC = C:\WINDOWS\COMMAND.COM
REMOTE_PORT = 2176
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)
HTTP_ACCEPT = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*
GATEWAY_INTERFACE = CGI/1.1
HTTP_HOST = localhost
WINDIR = C:\WINDOWS
SERVER_SOFTWARE = Apache/1.3.9 (Win32)
SERVER_ADMIN = you@your.address
REMOTE_ADDR = 127.0.0.1
SCRIPT_NAME = /cgi/installer.cgi
SERVER_NAME = localhost
HTTP_ACCEPT_ENCODING = gzip, deflate
DOCUMENT_ROOT = d:/home/localhost/www
REQUEST_URI = /cgi/installer.cgi
HTTP_COOKIE = lastvisit=1-1008840530--
REQUEST_METHOD = POST
CONTENT_LENGTH = 17
SCRIPT_FILENAME = d:/home/localhost/cgi/installer.cgi
PATH = C:\Program Files\Apache Group\Apache;D:\Perl\bin\;C:\WINDOWS;C:\WINDOWS\COMMAND
SERVER_PORT = 80
 
Handy Error Message Meanings  
"Can't locate DBD..." means that you do not have the needed files to run mySQL/pgSQL for perl  
"Can't locate DBI..." means that you do not have the needed files to run mySQL/pgSQL for perl  
"Can't locate method TIE_HASH.. means that your servers DB_File installation is botched, contact your webhost  
"Can't locate 'functions.pm'... means you you will have to edit the installer script  
 
Please go back to correct this error
 
******КОНЕЦ ОШИБКИ*******
 
Что не так? Я все пути исправил.  Вроде бы все настроил верно.
Может быть чегой-то недоустановил?  
Для работы с DBM Database софт какой-нить специальный нужен?
 
Заранее спасибо за ответы и советы.
 
 
Забыл добавить текст 368ой строки из home/localhost/cgi/Sources/iDatabase/Driver/DBM.pm  
 
****ТЕКСТ СТРОКИ****
tie (my %DB, $AnyDBM_File::ISA[0], $file, O_RDWR|O_CREAT, 0777) or $obj->{'error'} =  "Can't open file ($file) for reading. $!";
****КОНЕЦ ТЕКСТА****

Всего записей: 41 | Зарегистр. 14-12-2001 | Отправлено: 17:59 20-12-2001 | Исправлено: ZlukaN, 18:07 20-12-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Была и у меня такая проблема.
решается просто: тебе нужно установить модуль DBI_File
http://www.activestate.com/PPMPackages/zips/6xx-builds-only/DB_File.zip
 
распаковыаешь в c:\db_fife
потом  
ppm install c:\db_file\db_file.ppd
 
 

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 21:52 20-12-2001
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помойму там еще модуль для работы с БазамиДанных нужен

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 17:13 21-12-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei

Цитата:
Помойму там еще модуль для работы с БазамиДанных нужен

DBI это и есть модуль-интерфейс к БД.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 17:42 21-12-2001
zako

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всех с наступающим!
 
Поставил этот модуль, правда развернул сам (без инсталла), но ему все мало. Просит еще - XSLoader.pm ...
Будь добры, дайте весь набор у кого работает ib3. Мало ли, что еще понадобится. Ссылку пожалуйста, сам заберу.

Всего записей: 9 | Зарегистр. 28-12-2001 | Отправлено: 12:46 29-12-2001
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zako Тьфу, не будет он руками разворачиваться...
Делай как положено...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:41 29-12-2001
Vitalish



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо за ссылку...
Я на search.cpan.org искал понакачевал дерьма всякого
ничерта не паханило...
А с нормальным модулем все как по маслу...
Спасибо...

Всего записей: 23 | Зарегистр. 06-01-2002 | Отправлено: 01:20 10-01-2002
ivash



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот у меня такие же проблемы, как и у ZlukaN только у меня DBI установлено, а борду не могу установить... Че делать не знаю, уже все мессаги прочитал по этому делу...


----------
МоЁ

Всего записей: 750 | Зарегистр. 31-10-2001 | Отправлено: 21:56 13-03-2002
ivash



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот какая проблема
 
У меня установлен перл 6х и DBI к нему, но при инсталяции Ikonboard на локалхосте выдает это:
 
iB System Profiler  
Can the installer write into the directory 'INSTALL_DATA'? Yes  
Can the installer write into the file 'ikonboard.conf'? Yes  
Is my perl installation ok? Yes  
Is the CGI.pm module installed? Yes  
Can I use the mySQL version of Ikonboard? Yes  
Do I have the DB_File library installed (for DBM database)? no  
What DBM library will my system use? SDBM_File
 
Вот почему то пишет, что у меня не установлена DB_file - хотя я ставил...
 
Дальше происходит такая же ошибка, как и ZlukaN
- Что и писалось в самом начале этого месага.
Все пути вроде правильно поставил - операционка Win98...


----------
МоЁ

Всего записей: 750 | Зарегистр. 31-10-2001 | Отправлено: 07:28 14-03-2002 | Исправлено: ivash, 07:29 14-03-2002
NIXteR



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw

Цитата:
Была и у меня такая проблема.  
решается просто: тебе нужно установить модуль DBI_File  
http://www.activestate.com/PPMPackages/zips/6xx-builds-only/DB_File.zip  
 
распаковыаешь в c:\db_fife  
потом  
ppm install c:\db_file\db_file.ppd

Тебе надо было видеть моё лицо, когда напротив:

Цитата:
Do I have the DB_File library installed (for DBM database)?

Появились эти три буквы: Yes


P.S. Спасибо...

Всего записей: 436 | Зарегистр. 30-10-2001 | Отправлено: 15:10 25-06-2002
Lamodrot



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Can I use the mySQL version of Ikonboard? no
 меня эта фишка mySQL установил млять а не фига не пашет че делать ?!

Всего записей: 5 | Зарегистр. 10-08-2002 | Отправлено: 03:27 13-08-2002
Wraith



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробно об установке IB на локалхосте а тут мой форум не сочтите за рекламу ...

Всего записей: 33 | Зарегистр. 13-08-2002 | Отправлено: 05:00 15-08-2002
pilotinfo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После скачивания DBI.zip  выполнил действия:  
.
Цитата:
распаковыаешь в c:\db_fife  
потом  
ppm install c:\db_file\db_file.ppd  
 

А ppm install c:\db_file\db_file.ppd нужно выполнить через MS-DOS? Через MS-DOS не получаиться, пишит не найден файл ppm. Подскажите как правильно надо сделать, очень надо.

Всего записей: 64 | Зарегистр. 27-08-2002 | Отправлено: 17:40 05-10-2002
Northsotel



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ХЕЛП МИ
 
Я тоже ставлю все на локалхост только указываю конкретный ip-адрес
сделал все что написано выше, т.е. скачал DBI.zip, после распаковал в c:\db_fife, потом сделал ppm install c:\db_file\db_file.ppd, вроде все встало нормально, запустил installer.cgi он сказал:
 
Can the installer write into the directory 'INSTALL_DATA'? Yes  
Can the installer write into the file 'ikonboard.conf'? Yes  
Is my perl installation ok? Yes  
Is the CGI.pm module installed? Yes  
Can I use the mySQL version of Ikonboard? no  
Do I have the DB_File library installed (for DBM database)? Yes  
What DBM library will my system use? DB_File

 
Потом указал пути и url, на что получил ответ примерно следующего содержания:
 
The error returned was: Cannot write to ikonboard.conf (Permission denied) at install_modules/functions.pm line 415.
 
Error messages from perl: Permission denied  
Some information that may help:  
 
SYSTEMROOT = C:\WINDOWS
PROCESSOR_ARCHITECTURE = x86
CONTENT_TYPE = application/x-www-form-urlencoded
PROCESSOR_REVISION = 080a
ALLUSERSPROFILE = C:\Documents and Settings\All Users
SERVER_PROTOCOL = HTTP/1.1
SYSTEMDRIVE = C:
COMSPEC = C:\WINDOWS\system32\cmd.exe
PROCESSOR_IDENTIFIER = x86 Family 6 Model 8 Stepping 10, GenuineIntel
GATEWAY_INTERFACE = CGI/1.1
SERVER_SOFTWARE = Microsoft-IIS/5.1
WINDIR = C:\WINDOWS
TMP = C:\WINDOWS\TEMP
PROCESSOR_LEVEL = 6
NUMBER_OF_PROCESSORS = 1
TEMP = C:\WINDOWS\TEMP
USERPROFILE = C:\Documents and Settings\Default User
OS = Windows_NT
REQUEST_METHOD = POST
CONTENT_LENGTH = 386
PATH = c:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.VBS
COMPUTERNAME = BUNKER
COMMONPROGRAMFILES = C:\Program Files\Common Files
PROGRAMFILES = C:\Program Files
 
Handy Error Message Meanings  
"Can't locate DBD..." means that you do not have the needed files to run mySQL/pgSQL for perl  
"Can't locate DBI..." means that you do not have the needed files to run mySQL/pgSQL for perl  
"Can't locate method TIE_HASH.. means that your servers DB_File installation is botched, contact your webhost  
"Can't locate 'functions.pm'... means you you will have to edit the installer script  
 
Please go back to correct this error
 
ПОСКАЖИТЕ ЧТО ДЕЛАТЬ?
умираю, но хочу ikonboard V.3

Всего записей: 52 | Зарегистр. 28-09-2002 | Отправлено: 22:18 05-10-2002 | Исправлено: Northsotel, 22:21 05-10-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northsotel
 
странно, у меня в том файле строка 415 пустая
 

Код:
 
414:    chmod( 0777, $file );
415:
416:    # Create Module
 

 
Если у тебя такие-же строки, то попробуй закоментировать строку chmod( 0777, $file ); , то есть исправить её на  #chmod( 0777, $file ); .
Если нет - то лучше дай строку 415 плюс-минус 5-10 строк


----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 22:57 05-10-2002
Northsotel



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Advanced_Guest спасибо
правда я не хрена не понял, но попробую
 
Добавлено
Advanced_Guest а вот и строки из файла install_modules/functions.pm
 
403# PRINT MODULE
404###########################################
405
406sub _write_config {
407    my ($obj, $data) = @_;
408
409    my $file = $iB::OBJ->{tmp_path}.'ikonboard.conf';
410
411    chmod( 0777, $file );
412
413    # Create Module
414
415    open (FH, ">" .$file) or die "Cannot write to $file ($!)";
416
417    for my $key (sort { $a cmp $b } keys %{$data}) {
418
419        print FH qq~$key\t\t=\t$data->{ $key }\n~;
420
421    }
422
423
424    close FH or die $!;
425
426    chmod ( 0644, $file );

Всего записей: 52 | Зарегистр. 28-09-2002 | Отправлено: 23:10 05-10-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northsotel
Сейчас попробовал, всё нормально ставиться на Windows XP.
 
 
У меня:
Apache 2.0.42
Active Perl
Windows XP
работает без проблем, ничего менять не пришлось.
 
Насколько я понял у тебя NT ?
 
тогда проверь права на папку.
Возможно что там запрещёна запись для сервиса или ещё что-либо..

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 00:51 06-10-2002
Zexes



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Advanced_Guest
Друг, я разве в НТ можно/нужно выставлять права?

Всего записей: 553 | Зарегистр. 19-06-2002 | Отправлено: 01:14 06-10-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zexes
Под NT я подразумеваю NT/2000&/XP
В любом из них можно запретить доступ к папке определённым пользолвателям, и в тоже время разрешить другим (для NTFS раздела)

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 01:23 06-10-2002
Northsotel



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Advanced_Guest
Совершено верно, у меня XP, только вот вместо Apache у меня стандартный IIS
спасибо, буду делать посмотреть

Всего записей: 52 | Зарегистр. 28-09-2002 | Отправлено: 23:59 06-10-2002 | Исправлено: Northsotel, 00:22 07-10-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » iB3 на DBM Database на локалхосте


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru