Автор | Сообщение |
|
| |
Пост N: 2728
Зарегистрирован: 17.05.05
|
|
Отправлено: 12.03.13 11:27. Заголовок: Leto DB Server (продолжение 10) (продолжение)
Продолжаем тут
|
|
|
Ответов - 191
, стр:
1
2
3
4
5
6
7
8
9
10
All
[только новые]
|
|
|
| moderator
|
Пост N: 887
Зарегистрирован: 06.07.06
|
|
Отправлено: 31.03.15 11:52. Заголовок: Softlog86 пишет: Ес..
Softlog86 пишет: цитата: | Если-б кто скинул готовый LITO_DB сервер для указанной системы (FreeBSD) |
| У меня нету. цитата: | Пойду тормошить разработчика сайта чтоб сказал что делать для запуска LETO на WEB_сервере |
| Для однократного запуска - просто запустить ./letodb. Где прописать, чтобы LETO сам запускался при включении сервера - это вопрос к тем, кто знаком с FreeBSD.
|
|
|
|
| постоянный участник
|
Пост N: 529
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.03.15 13:53. Заголовок: Softlog86 пишет: для..
Softlog86 пишет: цитата: | для пробы пера так сказать... |
| для пробы (отработки методик) достаточно и localhost в win, в сети потом даже быстрее фурычит
|
|
|
|
| |
Пост N: 221
Зарегистрирован: 03.12.08
|
|
Отправлено: 31.03.15 14:24. Заголовок: Локальное лето в WIN..
Локальное лето в WINDOWS уже работает ( в других приложениях) .... Проба заключается в работе именно с хранилищем в Интернете на нашем Сайте ....
|
|
|
|
| постоянный участник
|
Пост N: 530
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.03.15 14:55. Заголовок: Softlog86 пишет:с хр..
Softlog86 пишет: цитата: | с хранилищем в Интернете на нашем Сайте .... |
| если ваш сайт cms (типа joomla) с mysql, то доступ к letodb в основмном через cgi. у нас именно такой вариант был, мы с него ушли (все работало, но при разрастании все становилось не удобным, громоздким). развите требовало загружать mysql+php, но не хотелось уходить с hb. Перешли к варианту joomla (для сайта клиента - доомоуправление, жск ... со своей инф. ) + http сервер на hb (на базе http://www.dbtopas.lt/hrb/uhttpd-0.3.zip) + letodb (Share_Tables = 1). задача квартплата работает с letodb, заполнение счетчитчиков по воде жильцами возможна с сайта и отчеты по ней на сайте. такая схема работает уже полгода в нескольких домоуправлениях. все очень стабильно, быстро. Для развития сайта (возможно даже замена какихто режимов на MiniGui) смотрим в сторону http://w2ui.com
|
|
|
|
| |
Пост N: 222
Зарегистрирован: 03.12.08
|
|
Отправлено: 31.03.15 16:59. Заголовок: Ой как сложно ... З..
Ой как сложно ... Задача простая : У клиента установлена программа на Харборе . Работаем с DBF-файлами . Обмен (обновление локальных данных и отправка своих : заказов идёт через FTP на сайт в определенные папки ) Пользователей всего-то около трёх сотен . Работает одновременно - максимум 20-30 . И то - скачивают новые прайсы / остатки и т д .... опять-же - это по FTP . Хотелось-бы чтоб коннектились к таблицам на сайте и тащили только новую информацию а не все таблицы ....
|
|
|
|
| постоянный участник
|
Пост N: 531
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.03.15 17:05. Заголовок: Softlog86 Вы так и ..
Softlog86 Вы так и не ответили на чем Ваш сайт. Статические страницы (на ftp закидываются) или apache+mysql+php. не могу понять доступ через Chrome\Explorer к страницам вашей информации, если есть ввод на страницах - как попадает в базу ?
|
|
|
|
| постоянный участник
|
Пост N: 532
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.03.15 17:21. Заголовок: Softlog86 пишет: Обм..
Softlog86 пишет: цитата: | Обмен (обновление локальных данных и отправка своих : заказов идёт через FTP на сайт в определенные папки ) |
| это задача не сайт, такой вариант у меня тоже есть: Clipper+localdbf+mysql+ftp, при переводе на hb, получилось local dbf+letodb, т.е. задача (отчеты, справочники, операт. информация - local инф.) letodb - производная база от local, hb console+MiniGui работают с letodb (могут и с local по устан.) изменения с letodb попадают на local по запросам (timer), так проще было переводить с clipper и + требования клиента о живучести (оперативная работа склад, торговые точки, ...) если летит сервер - проблем не должно быть, клиент у кассы ждать не будет.
|
|
|
|
| |
Пост N: 223
Зарегистрирован: 03.12.08
|
|
Отправлено: 31.03.15 21:12. Заголовок: Уточнение : У клиент..
Уточнение : У клиентов - EXE-модуль на HARBOUR+MINIGUI . Локальные файлы - .DBF : Это различные таблицы - список товаров , кросс-коды , и т д . На FTP-сервере в Интернет (физически на нашем информационном сайте ) в различных папках , к которым есть доступ по паролю находятся ZIP(внутри - таблицы DBF). Клиент выбирает пункт "ОБНОВИТЬ БАЗЫ ДАННЫХ" . Прога лезет на FTP и скачивает к себе что нужно : Раскрывает архивы , извлекает .DBF и из них переписываетв в свои локальные базы нужную информацию . Разумеется - это всё статические данные , которые НА FTP мы забрасываем по мере необходимости . Задача - при ОБНОВЛЕНИИ ( клиентом) - идёт подключение (через MySQL или LETO_DB ) к соответствующим таблицам в Интернете и считываем нужные данные , одновременно записывая в локальные базы (обновление или добавление ) . При этом клиент записывает и на сервер какую-то информацию (лог работы , собранные собственные данные : заявки/заказы/отчеты и т д) Разница в том , что при таком способе нет необходимости гнать файлы ( до 2-5 Мбайт x 2-50 шт)
|
|
|
|
| постоянный участник
|
Пост N: 533
Зарегистрирован: 17.02.12
|
|
Отправлено: 31.03.15 22:04. Заголовок: Softlog86 пишет:У кл..
Softlog86 пишет: цитата: | У клиентов - EXE-модуль на HARBOUR+MINIGUI . |
| я уже понял, что у Вас "толстый" клиент на hb и файловый сервер на ftp. т.е. та же технология, что у меня было на Clipper ...(см. пост выше) и Вам требуется перейти на letodb или mysql вместо ftp. Если у Вас hb+MiniGui локально решают все вопросы, а ftp - хранилище zip данных, то, на мой взгляд, letodb лучше - проще. 1. Разделите dbf файлы на рабочие (local) и серверные. 2. Сделайте модуль загрузки инф. на сервер 3. Задайте пути на сервер для серверных файлов (надо учесть разницу файловых функций leto_file и file, ...) и практически вперед ... (конечно нюансов Вашей задачи я не знаю) пока нет версии под линукс, делайте все на win версии - чтобы время не терять
|
|
|
|
| |
Пост N: 224
Зарегистрирован: 03.12.08
|
|
Отправлено: 31.03.15 22:54. Заголовок: Да , но нужно чтоб с..
Да , но нужно чтоб сервер LETO работал на нашем виртуальном сервере (LINUX FreeBSD :наш сайт крутится там - и соответственно базы лежат которые LETO и будет обрабатывать ) По-любому нужно 1) LETO_DB Сервер для LINUX 2) в настройках сервера сделать его запуск
|
|
|
|
| постоянный участник
|
Пост N: 534
Зарегистрирован: 17.02.12
|
|
Отправлено: 01.04.15 09:35. Заголовок: Softlog86 пишет:Да ,..
Softlog86 пишет: цитата: | Да , но нужно чтоб сервер LETO работал на нашем виртуальном сервере |
| Так я не возражаю, только какя польза будет, если сервер УЖЕ крутится, а задача об этом ничего не знает. Главное, что бы задача умела работать с сервером, а где он запущен - вторично. И времени на это может уйти больше.
|
|
|
|
|
| постоянный участник
|
Пост N: 535
Зарегистрирован: 17.02.12
|
|
Отправлено: 01.04.15 09:44. Заголовок: PS. Задачу с letodb,..
PS. Задачу с letodb, делаю, отлаживаю в local 127.0.0.1:2812, по мере готовности проверяю в локальной сети, с letodb в инет на удаленном сервере и + через мобильньный модем соединение.
|
|
|
|
| |
Пост N: 225
Зарегистрирован: 03.12.08
|
|
Отправлено: 01.04.15 10:57. Заголовок: Ребята , в локально..
Ребята , в локальной сети LETO уже работает и все нужные мне действия производит . Нужно разместить Лето-сервер на LINUX-машине (Виртуальный сервер ) ... и пробовать 'достучаться' к нему по Интернету (IP): Прилагаю скриншоты : БАЗЫ ДАННЫХ САЙТА ФАЙЛОВАЯ СИСТЕМА ИНФОРМАЦИЯ О САЙТЕ
|
|
|
|
| moderator
|
Пост N: 889
Зарегистрирован: 06.07.06
|
|
Отправлено: 01.04.15 11:28. Заголовок: Softlog86 пишет: Ну..
Softlog86 пишет: цитата: | Нужно разместить Лето-сервер на LINUX-машине (Виртуальный сервер ) ... и пробовать 'достучаться' к нему по Интернету (IP): |
| 1) Скопируйте туда исходники Harbour 2) Откомпилируйте 3) Скопируйте исходники LetoDb 4) Откомпилируйте Если у вас есть доступ к нему по ssh, это делается достаточно просто и быстро.
|
|
|
|
| |
Пост N: 226
Зарегистрирован: 03.12.08
|
|
Отправлено: 01.04.15 11:58. Заголовок: Это виртуальный серв..
Это виртуальный сервер от VDS . Я из браузера туда захожу через какую-то консоль ..... думаю проще будет установить Линукс на свой комп и пробовать создать Лето ...:) Что куда потом прописывать чтоб сервер стартовал на той виртуальной машине в сети (у хостера) ...- вот тут нужна помощь тех кто уже делал такое ...
|
|
|
|
| moderator
|
Пост N: 890
Зарегистрирован: 06.07.06
|
|
Отправлено: 01.04.15 12:59. Заголовок: Softlog86 пишет: ду..
Softlog86 пишет: цитата: | думаю проще будет установить Линукс на свой комп |
| в смысле, FreeBSD ( это не Linux, вообще-то ). цитата: | Что куда потом прописывать чтоб сервер стартовал на той виртуальной машине в сети (у хостера) |
| Т.е., сервер, все-таки, не ваш, имеется еще хостер А он согласится установить у себя LetoDb ? Обычно хостеры крайне неохотно идут на установку неизвестных им лично программ. Вот хостеры моего сайта не захотели даже fossil устанавливать - именно по той причине, что это, по их мнению, неизвестно что :) - я, правда, и не настаивал.
|
|
|
|
| |
Пост N: 227
Зарегистрирован: 03.12.08
|
|
Отправлено: 01.04.15 13:21. Заголовок: Я думал что если мы ..
Я думал что если мы купили хостинг на их машине - значит можем там делать всё что захотим ,,,,, а тут вот значит какая загогулина есть ещё и подводные камни с установщиками .... Значит нужно пробовать работать с MySQL . К этим базам мы можем подключиться из HARBOUR ? Что посоветуете попробовать ? Пока буду играться с примерами из комплекта MiniGUI ....
|
|
|
|
| moderator
|
Пост N: 891
Зарегистрирован: 06.07.06
|
|
Отправлено: 01.04.15 13:55. Заголовок: Softlog86 пишет: Я ..
Softlog86 пишет: цитата: | Я думал что если мы купили хостинг на их машине - значит можем там делать всё что захотим |
| Если вы купили виртуальную машину, изолированную от физического сервера, то, наверное, вы можете устанавливать все, что угодно, т.к. падение этой виртуальной машины вызовет проблемы только у вас. В любом случае, свяжитесь с хостером и выясните у него все. цитата: | Значит нужно пробовать работать с MySQL . К этим базам мы можем подключиться из HARBOUR ? Что посоветуете попробовать ? |
| harbour/contrib/hbmysql - этого будет достаточно.
|
|
|
|
| |
Пост N: 6
Зарегистрирован: 06.12.14
|
|
Отправлено: 05.04.15 16:43. Заголовок: Добавить функционал
Есть ли возможность биндить сервер к одному конкретному адресу, если нет, возможно ли добавить? Возможно ли добавить в Leto DB функцию эквивалентную FCREATE? Отличается ли работа Leto_FileWrite от FWRITE?
|
|
|
|
| moderator
|
Пост N: 897
Зарегистрирован: 06.07.06
|
|
Отправлено: 06.04.15 09:27. Заголовок: finder пишет: Есть ..
finder пишет: цитата: | Есть ли возможность биндить сервер к одному конкретному адресу |
| Поясните, что именно вы имеете ввиду. цитата: | Возможно ли добавить в Leto DB функцию эквивалентную FCREATE? |
| Leto_FileWrite() создает новый файл с указанным именем, если он не существует и поэтому может служить заменой FCreate(). цитата: | Отличается ли работа Leto_FileWrite от FWRITE? |
| И да, и нет. FWrite(), как вы знаете, записывает буфер в предварительно открытый файл, начиная с текущей позиции. Leto_FileWrite() открывает файл ( или создает, если его нет ), переходит на указанную позицию (fseek), записывает буфер и закрывает файл.
|
|
|
Ответов - 191
, стр:
1
2
3
4
5
6
7
8
9
10
All
[только новые]
|
|