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 |
|