On-line: Pasha, PSP, гостей 2. Всего: 4 [подробнее..]
АвторСообщение
администратор




Пост N: 2728
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 12.03.13 11:27. Заголовок: Leto DB Server (продолжение 10) (продолжение)


Продолжаем тут

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 529
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 31.03.15 13:53. Заголовок: Softlog86 пишет: для..


Softlog86 пишет:
 цитата:
для пробы пера так сказать...


для пробы (отработки методик) достаточно и localhost в win, в сети потом даже быстрее фурычит


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 221
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 31.03.15 14:24. Заголовок: Локальное лето в WIN..


Локальное лето в WINDOWS уже работает ( в других приложениях) .... Проба заключается в работе именно с хранилищем в Интернете на нашем Сайте ....


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 222
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 31.03.15 16:59. Заголовок: Ой как сложно ... З..


Ой как сложно ...
Задача простая : У клиента установлена программа на Харборе . Работаем с DBF-файлами . Обмен (обновление локальных данных и отправка своих : заказов идёт через FTP на сайт в определенные папки )

Пользователей всего-то около трёх сотен . Работает одновременно - максимум 20-30 . И то - скачивают новые прайсы / остатки и т д .... опять-же - это по FTP . Хотелось-бы чтоб коннектились к таблицам на сайте и тащили только новую информацию а не все таблицы ....


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 531
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 31.03.15 17:05. Заголовок: Softlog86 Вы так и ..


Softlog86
Вы так и не ответили на чем Ваш сайт. Статические страницы (на ftp закидываются) или apache+mysql+php. не могу понять доступ через Chrome\Explorer к страницам вашей информации, если есть ввод на страницах - как попадает в базу ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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 и + требования клиента о живучести (оперативная работа склад, торговые точки, ...) если летит сервер - проблем не должно быть, клиент у кассы ждать не будет.


Спасибо: 0 
ПрофильЦитата Ответить



Пост 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 шт)






Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост 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 версии - чтобы время не терять

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 224
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 31.03.15 22:54. Заголовок: Да , но нужно чтоб с..


Да , но нужно чтоб сервер LETO работал на нашем виртуальном сервере (LINUX FreeBSD :наш сайт крутится там - и соответственно базы лежат которые LETO и будет обрабатывать )

По-любому нужно
1) LETO_DB Сервер для LINUX
2) в настройках сервера сделать его запуск




Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 534
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 01.04.15 09:35. Заголовок: Softlog86 пишет:Да ,..


Softlog86 пишет:
 цитата:
Да , но нужно чтоб сервер LETO работал на нашем виртуальном сервере


Так я не возражаю, только какя польза будет, если сервер УЖЕ крутится, а задача об этом ничего не знает.
Главное, что бы задача умела работать с сервером, а где он запущен - вторично. И времени на это может уйти больше.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 535
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 01.04.15 09:44. Заголовок: PS. Задачу с letodb,..


PS. Задачу с letodb, делаю, отлаживаю в local 127.0.0.1:2812, по мере готовности проверяю в локальной сети, с letodb в инет на удаленном сервере и + через мобильньный модем соединение.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 225
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 01.04.15 10:57. Заголовок: Ребята , в локально..


Ребята , в локальной сети LETO уже работает и все нужные мне действия производит . Нужно разместить Лето-сервер на LINUX-машине (Виртуальный сервер ) ... и пробовать 'достучаться' к нему по Интернету (IP):
Прилагаю скриншоты :
БАЗЫ ДАННЫХ САЙТА

ФАЙЛОВАЯ СИСТЕМА

ИНФОРМАЦИЯ О САЙТЕ





Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 889
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 01.04.15 11:28. Заголовок: Softlog86 пишет: Ну..


Softlog86 пишет:

 цитата:
Нужно разместить Лето-сервер на LINUX-машине (Виртуальный сервер ) ... и пробовать 'достучаться' к нему по Интернету (IP):


1) Скопируйте туда исходники Harbour
2) Откомпилируйте
3) Скопируйте исходники LetoDb
4) Откомпилируйте

Если у вас есть доступ к нему по ssh, это делается достаточно просто и быстро.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 226
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 01.04.15 11:58. Заголовок: Это виртуальный серв..


Это виртуальный сервер от VDS . Я из браузера туда захожу через какую-то консоль .....
думаю проще будет установить Линукс на свой комп и пробовать создать Лето ...:)
Что куда потом прописывать чтоб сервер стартовал на той виртуальной машине в сети (у хостера) ...- вот тут нужна помощь тех кто уже делал такое ...


Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 890
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 01.04.15 12:59. Заголовок: Softlog86 пишет: ду..


Softlog86 пишет:

 цитата:
думаю проще будет установить Линукс на свой комп


в смысле, FreeBSD ( это не Linux, вообще-то ).


 цитата:
Что куда потом прописывать чтоб сервер стартовал на той виртуальной машине в сети (у хостера)


Т.е., сервер, все-таки, не ваш, имеется еще хостер А он согласится установить у себя LetoDb ? Обычно хостеры крайне неохотно идут на установку неизвестных им лично программ. Вот хостеры моего сайта не захотели даже fossil устанавливать - именно по той причине, что это, по их мнению, неизвестно что :) - я, правда, и не настаивал.


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 227
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 01.04.15 13:21. Заголовок: Я думал что если мы ..


Я думал что если мы купили хостинг на их машине - значит можем там делать всё что захотим ,,,,, а тут вот значит какая загогулина
есть ещё и подводные камни с установщиками ....

Значит нужно пробовать работать с MySQL . К этим базам мы можем подключиться из HARBOUR ?
Что посоветуете попробовать ?
Пока буду играться с примерами из комплекта MiniGUI ....


Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 891
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 01.04.15 13:55. Заголовок: Softlog86 пишет: Я ..


Softlog86 пишет:

 цитата:
Я думал что если мы купили хостинг на их машине - значит можем там делать всё что захотим


Если вы купили виртуальную машину, изолированную от физического сервера, то, наверное, вы можете устанавливать все, что угодно, т.к. падение этой виртуальной машины вызовет проблемы только у вас.
В любом случае, свяжитесь с хостером и выясните у него все.

 цитата:
Значит нужно пробовать работать с MySQL . К этим базам мы можем подключиться из HARBOUR ?
Что посоветуете попробовать ?


harbour/contrib/hbmysql - этого будет достаточно.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 6
Зарегистрирован: 06.12.14
ссылка на сообщение  Отправлено: 05.04.15 16:43. Заголовок: Добавить функционал


Есть ли возможность биндить сервер к одному конкретному адресу, если нет, возможно ли добавить?
Возможно ли добавить в Leto DB функцию эквивалентную FCREATE?
Отличается ли работа Leto_FileWrite от FWRITE?


Спасибо: 0 
ПрофильЦитата Ответить
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), записывает буфер и закрывает файл.



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 191 , стр: 1 2 3 4 5 6 7 8 9 10 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 338
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет