Последняя версия DataExpress 26.10.11

Изображение Скачать | Изображение Что нового? | Демо

Конфликт при заходе из клиента и с браузера

Любые вопросы, связанные с веб-сервером DataExpress Web Server.
Дейл
Новичок
Сообщения: 12
Зарегистрирован: 30 июн 2023, 11:08
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Конфликт при заходе из клиента и с браузера

Сообщение Дейл » 19 янв 2026, 16:33

День добрый, проблема вот в чем. При одновременном запуске клиента по внешнему адресу базы (типа 108.12.78.192:base) и попытке захода в нее же с браузера выдает ошибку доступа к файлу базы (картинка внизу) Виза версе при подключении через браузер и попытке захода через клиент тоже вылетает ошибка (пока таймаут соединения не отвалится) Картинка 2. Это так задумано и одновременно удаленный доступ не работает через фокс и вебDX или это как то лечится? При работе клиента по прямому пути (d:\webserv\base.fdb) (база на домашней машине развернута) такой проблемы вроде нет и через браузер вполне в базу могу заглянуть. Просьба особо не ругать за вопросы, первый проект с веб, доки может не все прочел. Фокса 2.5 крутится
123.jpg
123.jpg (146.67 КБ) 415 просмотров
Вложения
113.jpg
113.jpg (100.32 КБ) 415 просмотров

Аватара пользователя
cordek
Эксперт
Сообщения: 2563
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 755 раз
Поблагодарили: 612 раз
Контактная информация:

Конфликт при заходе из клиента и с браузера

Сообщение cordek » 19 янв 2026, 16:57

Вам нужно использовать сетевое подключение к базе и в настройках веб-сервера, чтобы одновременно работать
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

doosss
Новичок
Сообщения: 25
Зарегистрирован: 28 ноя 2020, 21:10
Благодарил (а): 4 раза
Поблагодарили: 9 раз

Конфликт при заходе из клиента и с браузера

Сообщение doosss » 19 янв 2026, 17:11

Вам нужно установить и настроить СУБД 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
.

Дейл
Новичок
Сообщения: 12
Зарегистрирован: 30 июн 2023, 11:08
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Конфликт при заходе из клиента и с браузера

Сообщение Дейл » 19 янв 2026, 19:55

cordek писал(а):Вам нужно использовать сетевое подключение к базе и в настройках веб-сервера, чтобы одновременно работать

Т.е. в конфиге веб сервера указывать нужно не прямую ссыль (у меня вообще там относительная, т.к. база лежит в папке с сервером), а указать через петлевой адрес? По-русски вместо вот этого Database=CCS.FDB, прописать 127.0.0.1:/CCS.FDB? Или Там надо рисовать внешний IP? Или я опять не понял ничего :cry:?

Аватара пользователя
cordek
Эксперт
Сообщения: 2563
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 755 раз
Поблагодарили: 612 раз
Контактная информация:

Конфликт при заходе из клиента и с браузера

Сообщение cordek » 19 янв 2026, 20:35

Да, можно через локальный адрес 127...
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru

Дейл
Новичок
Сообщения: 12
Зарегистрирован: 30 июн 2023, 11:08
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Конфликт при заходе из клиента и с браузера

Сообщение Дейл » 19 янв 2026, 22:23

cordek писал(а):Да, можно через локальный адрес 127...

Все равно не выходит. Алаес в фаерберде прописан как ccs (CCS = C:\.....). Прописываю в конфиге вебсервера 127.0.0.1:3050 /ccs.fdb или 127.0.0.1/3050:ccs как ссыль на базу. И теперь он просто не коннектится к ней, т.е. есть форма входа, но потом он выдает следующее (картинка внизу). Нормально работает только с относительной ссылкой Database=CCS.FDB. Я в этом нуб, если прям покажете что и где нужно прописать буду очень благодарен, в принципе могу и конфиги скинуть на рассмотрение, мож я чего там намудрил
Вложения
1.jpg
1.jpg (72.84 КБ) 387 просмотров

Дейл
Новичок
Сообщения: 12
Зарегистрирован: 30 июн 2023, 11:08
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Конфликт при заходе из клиента и с браузера

Сообщение Дейл » 19 янв 2026, 23:02

Database=127.0.0.1:3050:c:\websrv\ccs.fdb Если прописать вот так, то ошибка будет -unavailable database. Хотя опять же на экран входа он выходит

Дейл
Новичок
Сообщения: 12
Зарегистрирован: 30 июн 2023, 11:08
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Конфликт при заходе из клиента и с браузера

Сообщение Дейл » 19 янв 2026, 23:56

Всем спасибо, настройка закончена. Корень проблемы был в том, что в конфиге веб сервера надо было использовать синтаксис пути фаерберда, а не вэба... Т.е. элементарно вместо ":" поставить "/" при указании порта. Итоговая строка работает с алаисом огнептицы и в итоге выглядит вот так Database=127.0.0.1/3050:CCS. За тупость простите) :mrgreen:

Аватара пользователя
admin
Разработчик
Сообщения: 8038
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 292 раза
Поблагодарили: 1919 раз

Конфликт при заходе из клиента и с браузера

Сообщение admin » 20 янв 2026, 08:47

3050 - стандартный порт, можно не указывать.
Database=127.0.0.1:CCS

Аватара пользователя
cordek
Эксперт
Сообщения: 2563
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 755 раз
Поблагодарили: 612 раз
Контактная информация:

Конфликт при заходе из клиента и с браузера

Сообщение cordek » 20 янв 2026, 10:51

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


Вернуться в «Общие вопросы»