powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Трабл с PDO_Firebird - не хочет коннектиться :(
21 сообщений из 21, страница 1 из 1
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253514
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет
Кто-то юзал php_pdo_firebird? Не могу разобраться с траблом... :-(

Пытаюсь заюзать базу с помощью PDO. Пишу так

<?php
try {
$db = new PDO("firebird:host=asys;dbname=d:\\base\\main\\ib_gb0.gdb", "SYSDBA", "masterkey");
if (!(is_null($db))) {
echo "OK";
}
}
catch (PDOException $e) {
echo $e->getMessage();
}
$db = NULL;

Получаю: SQLSTATE[HY000] [335544344] I/O error for file "D:\BASE\MAIN\IB_GB0.GDB"
К папке и файлу у меня полный доступ...
Почему так? Чего ему не хватает?

Если коннекчусь к локалхосту - всё ОК...
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253520
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nК папке и файлу у меня полный доступ...Доступ должен быть не у тебя (он нах не нужен), а должен быть доступ тому юзеру под которым запущен сервер на том хосте, куда коннект идет.

Из эксперта есть коннект? с алиасами не мудрил? конфиг файрберда крутил?
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253532
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Из эксперта коннект "на ура", с алисами не мудрил
Вот насчёт юзера, от которого идёт коннект к серверу - посмотрим. По идее - быть должен...
Конфиг ФБ ща гляну
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253534
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nК папке и файлу у меня полный доступ...
Дай угадаю: и папка и файл на примонтированном сетевом диске?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253536
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nИз эксперта коннект "на ура"
Строку коннекта оттуда покажи.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253537
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
Сетевых дисков не подключал, указываю хост и путь на хосте
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253539
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nИз эксперта коннект "на ура", с алисами не мудрилИменно с компа с пхп на хост "asys"?
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253575
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovalex_p_nИз эксперта коннект "на ура"
Строку коннекта оттуда покажи.

$db = new PDO("firebird:host=localhost;dbname=d:\\test_db\\ib_gb0.gdb", "SYSDBA", "masterkey");
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253576
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskyalex_p_nИз эксперта коннект "на ура", с алисами не мудрилИменно с компа с пхп на хост "asys"?
Да
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253582
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nDimitry Sibiryakovпропущено...

Строку коннекта оттуда покажи.

$db = new PDO("firebird:host=localhost;dbname=d:\\test_db\\ib_gb0.gdb", "SYSDBA", "masterkey");
Стоп! Не то.
Вот
Server - Remote
ServerName - asys
DB - D:\base2001\main\ib_gb0.gdb
user SYSDBA
pwd masterkey

c теми же параметрами коннект
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253588
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_n,
имя папки правильное укавываю в строке коннекта, не пинайте за различие base и base2001 :)
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253616
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nDimitry Sibiryakovпропущено...

Строку коннекта оттуда покажи.

$db = new PDO("firebird:host=localhost;dbname=d:\\test_db\\ib_gb0.gdb", "SYSDBA", "masterkey"); это строка коннекте не из эксперта.
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253685
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253710
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvalex_p_n,

http://php.net/manual/ru/ref.pdo-firebird.connection.php

не?
А я откуда эти строки коннекта взял? Не сам же придумал
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253714
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nkdvalex_p_n,

http://php.net/manual/ru/ref.pdo-firebird.connection.php

не?
А я откуда эти строки коннекта взял? Не сам же придумал

почувствуй разницу между тем что написано у тебя и

Код: php
1.
$db = new PDO("firebird:dbname=asys:d:\\base\\main\\ib_gb0.gdb", "SYSDBA", "masterkey");
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253733
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисalex_p_nпропущено...

А я откуда эти строки коннекта взял? Не сам же придумал

почувствуй разницу между тем что написано у тебя и

Код: php
1.
$db = new PDO("firebird:dbname=asys:d:\\base\\main\\ib_gb0.gdb", "SYSDBA", "masterkey");


В смысле, что имя хоста выделять отдельно не надо, а писать перед именем диска?
А чего тогда локалхост он схавал?..
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253734
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nСимонов Дениспропущено...


почувствуй разницу между тем что написано у тебя и

Код: php
1.
$db = new PDO("firebird:dbname=asys:d:\\base\\main\\ib_gb0.gdb", "SYSDBA", "masterkey");


В смысле, что имя хоста выделять отдельно не надо, а писать перед именем диска?
А чего тогда локалхост он схавал?..

Прошло... бл*, огнептиц - такой огнептиц... Чувствую, попьёт он из меня крови... :(

Всё, эту проблему решили. Пока... :)

Всем спасибо за ответы
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253735
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_n,

потому что он проигнорировал её, а полез к БД по локальному протоколу.
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253738
Фотография alex_p_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисalex_p_n,

потому что он проигнорировал её, а полез к БД по локальному протоколу.
Дурак какой :)
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253745
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_nДурак какой :)
Что с этого ПыхПыха возьмёшь, даже формат строки подключения толком освоить не в состоянии.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Трабл с PDO_Firebird - не хочет коннектиться :(
    #39253764
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex_p_n,

огнептиц тут не причём. Все претензии к драйверу PDO под него.
FB обделили и половину фич PDO под него не реализовано
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Трабл с PDO_Firebird - не хочет коннектиться :(
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]