День добрый, проблема вот в чем. При одновременном запуске клиента по внешнему адресу базы (типа 108.12.78.192:base) и попытке захода в нее же с браузера выдает ошибку доступа к файлу базы (картинка внизу) Виза версе при подключении через браузер и попытке захода через клиент тоже вылетает ошибка (пока таймаут соединения не отвалится) Картинка 2. Это так задумано и одновременно удаленный доступ не работает через фокс и вебDX или это как то лечится? При работе клиента по прямому пути (d:\webserv\base.fdb) (база на домашней машине развернута) такой проблемы вроде нет и через браузер вполне в базу могу заглянуть. Просьба особо не ругать за вопросы, первый проект с веб, доки может не все прочел. Фокса 2.5 крутится
Конфликт при заходе из клиента и с браузера
- cordek
- Эксперт
- Сообщения: 2563
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 755 раз
- Поблагодарили: 612 раз
- Контактная информация:
Конфликт при заходе из клиента и с браузера
Вам нужно использовать сетевое подключение к базе и в настройках веб-сервера, чтобы одновременно работать
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru
-
doosss
- Новичок
- Сообщения: 25
- Зарегистрирован: 28 ноя 2020, 21:10
- Благодарил (а): 4 раза
- Поблагодарили: 9 раз
Конфликт при заходе из клиента и с браузера
Вам нужно установить и настроить СУБД Firebird для вашей ОС. Далее в Firebird ты подключаешься к "файлу"
базы. А уже всех клиентов - web сервер и настольное приложение подключаешь к СУБД Firebird. по адресам 127.0.0.1:3050 локально или твой_ip_в_сети:3050 , 192.168.x.x:port_Firebird.
А вот случае как ты описал - ты подключаешься к файлу бд, и другое приложение тебе и говорит. так мол и так, файл кто-то занял.
https://wiki.mydataexpress.ru/install:i ... b5_windows
.
базы. А уже всех клиентов - web сервер и настольное приложение подключаешь к СУБД Firebird. по адресам 127.0.0.1:3050 локально или твой_ip_в_сети:3050 , 192.168.x.x:port_Firebird.
А вот случае как ты описал - ты подключаешься к файлу бд, и другое приложение тебе и говорит. так мол и так, файл кто-то занял.
https://wiki.mydataexpress.ru/install:i ... b5_windows
.
-
Дейл
- Новичок
- Сообщения: 12
- Зарегистрирован: 30 июн 2023, 11:08
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Конфликт при заходе из клиента и с браузера
cordek писал(а):Вам нужно использовать сетевое подключение к базе и в настройках веб-сервера, чтобы одновременно работать
Т.е. в конфиге веб сервера указывать нужно не прямую ссыль (у меня вообще там относительная, т.к. база лежит в папке с сервером), а указать через петлевой адрес? По-русски вместо вот этого Database=CCS.FDB, прописать 127.0.0.1:/CCS.FDB? Или Там надо рисовать внешний IP? Или я опять не понял ничего
- cordek
- Эксперт
- Сообщения: 2563
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 755 раз
- Поблагодарили: 612 раз
- Контактная информация:
Конфликт при заходе из клиента и с браузера
Да, можно через локальный адрес 127...
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru
-
Дейл
- Новичок
- Сообщения: 12
- Зарегистрирован: 30 июн 2023, 11:08
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Конфликт при заходе из клиента и с браузера
cordek писал(а):Да, можно через локальный адрес 127...
Все равно не выходит. Алаес в фаерберде прописан как ccs (CCS = C:\.....). Прописываю в конфиге вебсервера 127.0.0.1:3050 /ccs.fdb или 127.0.0.1/3050:ccs как ссыль на базу. И теперь он просто не коннектится к ней, т.е. есть форма входа, но потом он выдает следующее (картинка внизу). Нормально работает только с относительной ссылкой Database=CCS.FDB. Я в этом нуб, если прям покажете что и где нужно прописать буду очень благодарен, в принципе могу и конфиги скинуть на рассмотрение, мож я чего там намудрил
- Вложения
-
- 1.jpg (72.84 КБ) 387 просмотров
-
Дейл
- Новичок
- Сообщения: 12
- Зарегистрирован: 30 июн 2023, 11:08
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Конфликт при заходе из клиента и с браузера
Database=127.0.0.1:3050:c:\websrv\ccs.fdb Если прописать вот так, то ошибка будет -unavailable database. Хотя опять же на экран входа он выходит
-
Дейл
- Новичок
- Сообщения: 12
- Зарегистрирован: 30 июн 2023, 11:08
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Конфликт при заходе из клиента и с браузера
Всем спасибо, настройка закончена. Корень проблемы был в том, что в конфиге веб сервера надо было использовать синтаксис пути фаерберда, а не вэба... Т.е. элементарно вместо ":" поставить "/" при указании порта. Итоговая строка работает с алаисом огнептицы и в итоге выглядит вот так Database=127.0.0.1/3050:CCS. За тупость простите) 
- admin
- Разработчик
- Сообщения: 8038
- Зарегистрирован: 14 мар 2016, 11:32
- Откуда: Ленинградская
- Благодарил (а): 292 раза
- Поблагодарили: 1919 раз
Конфликт при заходе из клиента и с браузера
3050 - стандартный порт, можно не указывать.
Database=127.0.0.1:CCS
Database=127.0.0.1:CCS
- cordek
- Эксперт
- Сообщения: 2563
- Зарегистрирован: 14 май 2017, 14:53
- Благодарил (а): 755 раз
- Поблагодарили: 612 раз
- Контактная информация:
Конфликт при заходе из клиента и с браузера
admin писал(а):3050 - стандартный порт, можно не указывать.
Database=127.0.0.1:CCS
лучше указывать, чтобы не забыть потом поменять при необходимости, а также не забывать как порт отделяется от IP адреса
127.0.0.1/3050:CCS
или 127.0.0.1/3050:c:\websrv\ccs.fdb если не использовать алиас
также для безопасности рекомендую стандартный порт менять
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru
cordek {/а} yandex/ru