powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Установка Cache-FileServer
25 сообщений из 25, страница 1 из 1
Установка Cache-FileServer
    #39097624
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93посмотрите на проект Cache-FileServer , в частности раздачу файлов .что-то не заработало: выбранный файл до глобалей не доезжает, список файлов всегда пустой. Вопрос: у меня дефаультные настройки вебсервера, так как инсталятор выставил, может что-то настроить нужно? Скрипты там какие разрешить?

А.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39097828
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo, всё на дефолтном сервере работать должно. Веб приложение для брокера работает (проверяется на http://[server ip]:[server port]/fileserver/test)? Глобал ^Settings("user_files_dir") установлен (Например: C:\UserFiles\)?
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39097996
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93,
- тест работает, говорит: Status: OK!
- user_files_dir проставлен
- с помощью 'do ##class(Fileserver.File).AddDir' залил несколько файлов:
- вижу их в базе,
- FileListToJSON() тоже работает

но список файлов (на странице fileserver/files) все равно пустой. И в chrome, и в IE. Модератор: используйте http://translit.net/ или аналоги
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39098292
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo, ну тогда что пишет консоль разработчика в Chrome при загрузке fileserver/files? Ошибки туда идут.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39098336
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93,

- Resource interpreted as Stylesheet but transferred with MIME type text/html: " http://127.0.0.1:57772/csp/fileserver/bootstrap.min.css"
- Uncaught SyntaxError: Unexpected token < in angular.min.js:
>angular.min.js, line 1:

Код: html
1.
2.
3.
<html ng-app> <----------------------------------------------- error
<head>
<title>	Fileserver </title>



браузер не понимает, что этого <html ng-app>
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39099031
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alataloeduard93,
- Uncaught SyntaxError: Unexpected token < in angular.min.js:

А что в первой строке файла по адресу http://127.0.0.1:57772/csp/fileserver/angular.min.js? Может он с <?xml version="1.0" encoding="UTF-8"?> начинается? Но ошибка в файле ангулара. Если будет сохраняться, замените в файле files.csp строку:
<script src="/csp/fileserver/angular.min.js"></script> на: <script src=" https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script> и обновите страницу в браузере с очисткой кэша файлов.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39099525
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39099939
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93 , Подтверждаю, проблемы есть:
    в files.csp есть ссылки на веб-приложение /csp/fileserver (например /csp/fileserver/bootstrap.min.css), которого может и не быть, например если файлы импортируют в USER. в дистрибутиве не хватает файла angular.min.js.map в Fileserver.JSON:UploadFile() некорректно вычисляется FileName: у меня получается что-то вида C:\UserFiles\C:\blablabla\file.ext в версии 2015.3 метод Fileserver.Broker:Http404() переопределить уже нельзя
PS: хорошо бы все файлы для установки иметь в одном (проекте). PPS: раз уж используется REST, то можно вовсе отказаться от CSP (в блоге есть статьи на эту тему). alatalo , Попробуйте обновлённый проект (всё включено). Предыдущие файлы лучше удалить. alataloно список файлов (на странице fileserver/files) все равно пустой. И в chrome, и в IE.Как в IE проверить загрузку статики можно посмотреть, например здесь (в самом конце).
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39099966
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit, не тестировал на 15.3. Поправлю.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39100211
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93servit, не тестировал на 15.3. Поправлю.Потестируйте тогда уже на 2016.1, который вышел вчера.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111324
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93 ,

Проверьте почту.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111519
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

не, у меня все равно не работает:
- test работает: Status: OK!
- files возвращает <CLASS DOES NOT EXIST> 150 zDispatchRequest+30^%CSP.REST.1 csp.fileserver.files
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111562
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo, перекомпилируйте класс files.csp. Что у вас выдаёт do $SYSTEM.OBJ.Compile("csp.files")?

Если используете версию Cache 2016.1, можете попробовать вот эту ветку

servit, письмо получил, спасибо.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111873
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93, попробовал, без изменений:

импорт:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Laden gestartet am 11/24/2015 10:14:10
Lade Datei C:\temp\CacheFileServer.xml als xml
Importierte Klasse: Fileserver.Broker
Importierte Klasse: Fileserver.Download
Importierte Klasse: Fileserver.File
Importierte Klasse: Fileserver.JSON
Importierte CSP/CSR oder Datei: csp/fileserver/fileserver/fileserver/README.md
Importierte CSP/CSR oder Datei: csp/fileserver/fileserver/fileserver/angular.min.js
Importierte CSP/CSR oder Datei: csp/fileserver/fileserver/fileserver/angular.min.js.map
Importierte CSP/CSR oder Datei: csp/fileserver/fileserver/fileserver/bootstrap.min.css
Importierte CSP/CSR oder Datei: csp/fileserver/fileserver/fileserver/files.csp
Importierte CSP/CSR oder Datei: csp/fileserver/fileserver/fileserver/fileserver.css
Importierte CSP/CSR oder Datei: csp/fileserver/fileserver/fileserver/fileserver.js
Importiertes Projekt: CacheFileServer.prj
Laden erfolgreich abgeschlossen.

компиляция:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Kompilierung begonnen am 11/24/2015 10:15:31 mit Qualifizierern 'ckb', kompilieren von 4 Klassen, Verwendung von 8 Worker-Jobs
Kompilieren der Klasse Fileserver.JSON
Kompilieren der Klasse Fileserver.Broker
Kompilieren der Klasse Fileserver.Download
Kompilieren der Klasse Fileserver.File
Kompilieren der Tabelle Fileserver.Download
Kompilieren der Tabelle Fileserver.File
Kompilieren der Routine Fileserver.Broker.1
Kompilieren der Routine Fileserver.JSON.1
Kompilieren der Routine Fileserver.Download.1
Kompilieren der Routine Fileserver.File.1
Kompilieren der Datei /csp/fileserver/fileserver/fileserver/files.csp
Kompilieren der Klasse csp.fileserver.fileserver.files
Kompilieren der Routine csp.fileserver.fileserver.files.1
Kompilierung nach 0.428s erfolgreich abgeschlossen.

файлы в CSP\fileserver\fileserver\fileserver:

Код: plaintext
1.
2.
3.
4.
5.
6.
files.csp
bootstrap.min.css
fileserver.css
angular.min.js
fileserver.js
angular.min.js.map
README.md

Вебапп в атачменте.

Cache for Windows (x86-64) 2015.1.1

Мне думается, что если вы с нуля поставите Cache в минимальной конфигурации и поставите Fileserver согласно вашей инструкции, то получите мой результат
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111913
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alataloeduard93, попробовал, без изменений:Эдуард просил Вас не это.

По поводу ошибок:

1) files.csp компилируется у Вас в класс csp.fileserver.fileserver.files.cls, следовательно нужно в коде этот факт учесть.

2) Вы создали приложение "/csp/fileserver", тогда как по инструкции нужно "/fileserver". Из-за этой "мелочи" сдвигаются пути у всех файлов статики, соответственно и структура директорий в файловой системе другая.

Всё это решаемо.

PS: надеюсь, версия под 2016.1 будет более дружелюбная в плане установки. Хотя и здесь автору были отправлены по почте ещё ряд замечаний.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111917
eduard93
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo, если вы используете основную ветку (master) то у вас должно быть 2 веб-приложения:
1. /csp/fileserver которое отдаёт файлы из папки CSP\fileserver\fileserver\fileserver (и не содержит DispatchClass)
2. /fileserver которое содержит DispatchClass = Fileserver.Broker
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111940
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eduard93alatalo, если вы используете основную ветку (master) то у вас должно быть 2 веб-приложения:Похоже, что alatalo использует не Вашу ветку, а мой проект выше ( 18396439 ), в котором уже не нужен "/csp/fileserver".
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111974
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

>Похоже, что alatalo использует не Вашу ветку, а мой проект выше (18396439), в котором уже не нужен "/csp/fileserver".
да, так и есть

> Вы создали приложение "/csp/fileserver", тогда как по инструкции нужно "/fileserver"
действительно, пасиб. Поправил и получил кой-какой прогресс:
- http://localhost:57772/fileserver/test: работает всегда
- http://localhost:57772/fileserver/files: пустой список, см картинку

Проблема похоже в том, что обраъение к files съедает все 4 юнита лицензии, которые у меня есть на тестовой машине. Chrome Console:

Navigated to http://localhost:57772/fileserver/files
files:5 GET http://localhost:57772/fileserver/fileserver/fileserver.css 503 (Service Unavailable)
files:7 GET http://localhost:57772/fileserver/fileserver/fileserver.js
files:6 GET http://localhost:57772/fileserver/fileserver/angular.min.js 503 (Service Unavailable)

Это почему так?
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39111997
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alataloПроблема похоже в том, что обраъение к files съедает все 4 юнита лицензии, которые у меня есть на тестовой машине.Лицензии тут не при чём: у Вас статика не подгрузилась. Проверьте наличие файлов в каталоге.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39112077
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,
все файлы на месте. Мне кажется Cache их отдать не может из-за этого Service Unavailable, который возникает из-за лицензии
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39112081
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alataloвсе файлы на месте. Мне кажется Cache их отдать не может из-за этого Service Unavailable, который возникает из-за лицензииЕсли лицензии (зависит от типа) всё же отъедаются, то попробуйте добавить в класс Fileserver.Broker строку

Parameter UseSession As BOOLEAN = 1;
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39112100
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

>Parameter UseSession As BOOLEAN = 1;
ха! заработало! думается, что с оригинальной версией Эдуарда была таже проблема

Но загрузка файла все еще не работает: выбираю файл и ничего не происходит
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39112142
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alataloНо загрузка файла все еще не работает: выбираю файл и ничего не происходитПочему Вы так решили?
Судя по скриншоту уже загружено на сервер два файла: проверьте каталог $GET(^Settings("user_files_dir"),"C:\UserFiles") и таблицу Fileserver.File.
Теперь можно скачать эти файлы с сервера.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39112199
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit,

те два файла я с помощью AddDir добавил. Но сейчас подправил путь в ^Settings и загрузка заработала. Почти заработала - некоторые файлы сразу появляются в списке, другие только после перегрузки страницы. Пока не вижу системы.
...
Рейтинг: 0 / 0
Установка Cache-FileServer
    #39112228
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alataloПочти заработала - некоторые файлы сразу появляются в списке, другие только после перегрузки страницы.У меня тоже, но это уже другая история, к Caché не имеющая отношения.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Установка Cache-FileServer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]