Страница 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
- Товарищи бойцы! Какое максимальное значение косинуса?
- ОДИН. Товарищ прапорщик
- Неправильно!
- ???
- В военное время значение косинуса может достигать ЧЕТЫРЕХ!!!
У тебя тоже военный айпи адрес

Добавлено: 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
Вобщем назрел вопрос к автору топика:
"Тетушка, сколько было детей???" (ширли-мырли (С))
то бишь компутеров с запущеным сервисом ФБ?