Уважаемые! Имею такой трабл:
ставлю 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. $!";
****КОНЕЦ ТЕКСТА****
ставлю 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. $!";
****КОНЕЦ ТЕКСТА****