1С 8.x Linux + Mysql, #402349


#0 by Krom_f73
Есть сервер 1С8.2 установлен на линукс. Под нее есть конфигурация, к которой обращаются клиенты по web. По запросу клиента(используещего web соединение) на сервере долно выполниться обращение к БД MySQL (на тойже машине где и сервер 1С) выполнить запрос и выдать результат клиенту. Вслучае когда сервер стоит на windows проблем не возникает тк можно использовать COM объекты. Но в линуксе поддержки их нет, и посему возникает вопрос как из 1С , работающей под управлением ОС линукс обратиться к БД MySql.
#1 by Fragster
на клиенте под линуксом в вайне, или на сервере под линуксом?
#2 by Krom_f73
на сервере под линукс
#3 by shuhard
написать скриптик на php, который будет "общаться" с 1С через текстовые файлы. т.е. 1С работает с MySql через семафоры, сделанные в виде файликов.
#4 by Fragster
зачем так сложно, файлики, семафоры... на сервере можно использовать КомандаСистемы или ХТТПСоединение?
#5 by Krom_f73
shuhard, имеет право на существование но с пхп не работаю и хотелось бы более надежно и управляемо Fragster, КомандаСистемы доступно только на клиенте, тонкий клиенте. через ХТТПСоединение ... чуть подробнее
#6 by ASV
php + web сервисы
#7 by Fragster
ну на том же/любом другом серваке поднимаешь апач с пхп, а дальше , только преимущество в том, что ты имеешь обратную связь от скрипта, да и выполняется он не когда планировщик запустит скрипт, который опросит папку с семафором, а сразу.
#8 by Krom_f73
, ок принято. полагаю без прослоек ввиде пхп необойтись
#9 by shuhard
php предложен в первую очередь потому, что работа с MySQL детально разобрана в документации и на форумах имеется достаточное количество примеров. [более надежно и управляемо] php самое надежный элемент твоей информ.системы
#10 by Krom_f73
надежно и управляемо это я про семафоры. что же касается пхп с ним не работаю, посему и ищу другие варианты. Более красивые чтоли. однако за подсказки благодарю.
#11 by Krom_f73
В продолжении темы. На линукс машине могу установить ODBC (unixODBC) и оно прекрасно видит базу MySql. Из тогоже 1С (на линуксе)  есть возможность к ODBC использовать?
#12 by Garlic
Здесь смотри:
#13 by trdm
забыли что в самом mysql есть интерпретатор командной строки?
#14 by Krom_f73
там настройка odbc для wine. но 1С не под wine работает. Не вижу способа  как увязать информацию по ссылке с проблемой.
#15 by smaharbA
командасистемы прекрасно выполняет скрипты sh
#16 by smaharbA
а еще можно и по гет получить данные от ресурса
#17 by Krom_f73
, КомандаСистемы не доступна на сервере, только для клиент, тонкий клиент. Тоже считал за вариант, но возможность отсутствует. "по гет" это о чем речь?
#18 by trdm
и вообще mysql-5 такое Г :(
#19 by smaharbA
создай как говорили пхп скрипт, правдо яб не стал, просче и лучше сш скрипт на том-же веб сервере принимающем параметры (хоть все что после урла за запрос) и возвращающем строки
#20 by smaharbA
пример простого
#21 by smaharbA
все причиндалы связаные с хтмл конечно выкинуть, оставить голый текст для вывода
#22 by Krom_f73
)) о вкусах не спорят. но собствеено без разницы какую базу использовать, проблема как к ней цепляться.
#23 by Krom_f73
ок. псасибо и за пример. попробую.
#24 by smaharbA
не забудь апачу дать понять, что .sh исполняемый
#25 by Garlic
Да, невнимательно сабж прочитал.. на пхп: <?php
#26 by Krom_f73
ок. спасибо. попробую воедино все собрать.
#27 by trdm
Какие нафиг вкусы, если дамп из 4 мускула в 5-й 2 дня уже не могу загрузить...
#28 by Fragster
неудачнег
#29 by Fragster
в 4-ке делаешь выгрузку в .sql с командами создания баз и таблиц, в 5-ке выполняешь запрос из файла. все.
#30 by trdm
У меня дамп полученный из myPhpAdmin в 50Мб.
#31 by Fragster
ну и что?
#32 by trdm
"Запрос в файле не бнаружен" или че то в этом роде..
#33 by Krom_f73
В продолжении темы. Использую HTTPСоединение обращения к локальному хосту и выполнения php скрипта с запросом к БД. На Соединение.Получить браузер повисает и из спячки не вы ходит. В случае когда тот же скрипт работает на сервере под Win все замечательно. На стороне сервера(линукс) файл создается, но не заполняется, а web клиент висит. В чем может быть проблема?
#34 by Fragster
например зацикливание в скрипте на стороне сервера.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С