Страница 1 из 1

Firebird+PHP

Добавлено: 10 янв 2006, 14:25
Greg
всем привет. работаю с firebird сщвсем недавно, поэтому знаком с ней совсем плохо (ранее работал с MySQL)

так вот проблема такая: пытаюсь поключиться к базе при помощи PHP-функции ibase_pconnect следующим образом:

Код: Выделить всё

$dbname = "156.359.111.890:d:\database\mydb.gdb";
   $dbuser="sysdba";
   $dbpwd="masterkey"; 
   $dbcharset = "win1251"; 
   $dbh=ibase_pconnect($dbname, $dbuser, $dbpwd, $dbcharset);
Ранее всё отлично работало, но в один прекрасный момент появилась оишбка:
Warning: ibase_pconnect(): Unable to complete network request to host "156.359.111.890". Failed to establish a connection. unknown Win32 error 10060 in E:\site\index.php on line 12
в IBexperte проверял - с такими параметрами подключение к базе проходит нормально...

Системный администратор у нас приходящий, поэтому и спросить не у кого. Возможно, кто-то из вас сталкивался с такой проблемой, подскажите, в чем может быть замудка.

есть подозрение, что с сетью нелады, но... в общем жду ваших мыслей

Спасибо!

Добавлено: 10 янв 2006, 14:46
Ivan_Pisarevsky
156.359.111.890
- Товарищи бойцы! Какое максимальное значение косинуса?
- ОДИН. Товарищ прапорщик
- Неправильно!
- ???
- В военное время значение косинуса может достигать ЧЕТЫРЕХ!!!

У тебя тоже военный айпи адрес :lol:

Добавлено: 10 янв 2006, 15:48
Greg
У тебя тоже военный айпи адрес
Это для того, чтобы дезориентировать противника :)

Добавлено: 10 янв 2006, 16:03
kdv
10060 - это не запущен сервер БД. Или клиент не может достучаться до сервера БД.

Добавлено: 11 янв 2006, 08:02
Ivan_Pisarevsky
kdv писал(а):10060 - это не запущен сервер БД. Или клиент не может достучаться до сервера БД.
Ясно дело не достучится, один байт это 0..255 а у автора аж 890, ну думаю он уж понял свою ошибку :)

Добавлено: 11 янв 2006, 08:19
Greg
а у автора аж 890, ну думаю он уж понял свою ошибку
да этот адрес вообще от балды написал, реальный-то он совсем другой

прикол вот в чем ещё:
сегодня положил файл с базой на тот компьютер, где находятся все файлы сайта (прямо в корень www), указал его IP и локальный путь к файлу базы.... всё заработало... в чем же все таки была (и остается!) причина неработы?

Добавлено: 11 янв 2006, 09:59
kdv
в чем же все таки была (и остается!) причина неработы?
и ты у нас спрашиваешь???

Добавлено: 11 янв 2006, 10:34
Greg
и ты у нас спрашиваешь???
не конкретный ответ, но ваше мнение... может быть есть варианты?

Добавлено: 11 янв 2006, 10:40
kdv
не конкретный ответ, но ваше мнение... может быть есть варианты?
у тебя заглючило, тебе дали пару намеков. потом ты вернулся и сказал, что все заработало. Какие тут могут быть варианты???

Добавлено: 11 янв 2006, 12:05
Ivan_Pisarevsky
сегодня положил файл с базой на тот компьютер, где находятся все файлы сайта (прямо в корень www), указал его IP и локальный путь к файлу базы.... всё заработало... в чем же все таки была (и остается!) причина неработы?
Месье хранит файл БД на сетевом ресурсе(относительно файрберда)? ФБ работает только с файлом который локален относительно него.

Добавлено: 11 янв 2006, 12:44
DSKalugin
Ivan_Pisarevsky писал(а):Месье хранит файл БД на сетевом ресурсе(относительно файрберда)?
Относительно вебсервера, естественно :-))

Добавлено: 11 янв 2006, 13:14
Ivan_Pisarevsky
Причем тут вэбсервер? Файрберду-то пофиг клиент его локально дергает или удаленно, а вот где база, это уже важно.

Добавлено: 11 янв 2006, 13:49
DSKalugin
Иван, я это все прекрасно понимаю :-)
А вот автор так четко и не написал где у него какой сервер работает
похоже на каждом из них ФБ стоит, поэтому неважно куда "файлик БД" кидать вчера был там, сегодня в htdocs прям как Фигаро.
Настоятельно рекомендую автору перенести бД за пределы htdocs

Добавлено: 11 янв 2006, 14:17
Ivan_Pisarevsky
DSKalugin писал(а):Иван, я это все прекрасно понимаю :-)
А вот автор так четко и не написал где у него какой сервер работает
похоже на каждом из них ФБ стоит, поэтому неважно куда "файлик БД" кидать вчера был там, сегодня в htdocs прям как Фигаро.
Настоятельно рекомендую автору перенести бД за пределы htdocs
Вобщем назрел вопрос к автору топика:
"Тетушка, сколько было детей???" (ширли-мырли (С))
то бишь компутеров с запущеным сервисом ФБ?