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

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

но список файлов (на странице fileserver/files) все равно пустой. И в chrome, и в IE. Модератор: используйте http://translit.net/ или аналоги
...
Рейтинг: 0 / 0
09.11.2015, 13:20
    #39098292
eduard93
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
alatalo, ну тогда что пишет консоль разработчика в Chrome при загрузке fileserver/files? Ошибки туда идут.
...
Рейтинг: 0 / 0
09.11.2015, 13:47
    #39098336
alatalo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
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
10.11.2015, 00:41
    #39099031
eduard93
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
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
10.11.2015, 13:41
    #39099525
alatalo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
...
Рейтинг: 0 / 0
10.11.2015, 18:17
    #39099939
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
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
10.11.2015, 18:43
    #39099966
eduard93
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
servit, не тестировал на 15.3. Поправлю.
...
Рейтинг: 0 / 0
11.11.2015, 08:45
    #39100211
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
eduard93servit, не тестировал на 15.3. Поправлю.Потестируйте тогда уже на 2016.1, который вышел вчера.
...
Рейтинг: 0 / 0
23.11.2015, 17:43
    #39111324
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
eduard93 ,

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

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

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

servit, письмо получил, спасибо.
...
Рейтинг: 0 / 0
24.11.2015, 11:29
    #39111873
alatalo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
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
24.11.2015, 11:54
    #39111913
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
alataloeduard93, попробовал, без изменений:Эдуард просил Вас не это.

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

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

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

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

PS: надеюсь, версия под 2016.1 будет более дружелюбная в плане установки. Хотя и здесь автору были отправлены по почте ещё ряд замечаний.
...
Рейтинг: 0 / 0
24.11.2015, 11:56
    #39111917
eduard93
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
alatalo, если вы используете основную ветку (master) то у вас должно быть 2 веб-приложения:
1. /csp/fileserver которое отдаёт файлы из папки CSP\fileserver\fileserver\fileserver (и не содержит DispatchClass)
2. /fileserver которое содержит DispatchClass = Fileserver.Broker
...
Рейтинг: 0 / 0
24.11.2015, 12:10
    #39111940
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
eduard93alatalo, если вы используете основную ветку (master) то у вас должно быть 2 веб-приложения:Похоже, что alatalo использует не Вашу ветку, а мой проект выше ( 18396439 ), в котором уже не нужен "/csp/fileserver".
...
Рейтинг: 0 / 0
24.11.2015, 12:37
    #39111974
alatalo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
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
24.11.2015, 12:51
    #39111997
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
alataloПроблема похоже в том, что обраъение к files съедает все 4 юнита лицензии, которые у меня есть на тестовой машине.Лицензии тут не при чём: у Вас статика не подгрузилась. Проверьте наличие файлов в каталоге.
...
Рейтинг: 0 / 0
24.11.2015, 13:48
    #39112077
alatalo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
servit,
все файлы на месте. Мне кажется Cache их отдать не может из-за этого Service Unavailable, который возникает из-за лицензии
...
Рейтинг: 0 / 0
24.11.2015, 13:50
    #39112081
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка Cache-FileServer
alataloвсе файлы на месте. Мне кажется Cache их отдать не может из-за этого Service Unavailable, который возникает из-за лицензииЕсли лицензии (зависит от типа) всё же отъедаются, то попробуйте добавить в класс Fileserver.Broker строку

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

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

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

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


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