На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

GIS WebServer SE версия 4.4, от 14.01.2019

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
GIS WebServer SE версия 4.4, от 14.01.2019, сломан запуск версии до 14.01.2019 и новая версия ведет себя непонятно
 
Здраствуйте!
14.01.2019 вышла обновка к  GIS WebServer SE.
Работаю в ОпенСервере до этого в папке domains была установлена предыдущая версия, в ней вел разработку. Запускал приложоение стандартным путем как в опенсервере предусмотрено. После инсталяции новой версии, а установил в ту же папку domains только в другом каталоге, были изменены конфиг файлы в C:\ProgramData\Panorama не зависимо от того что папка для инсталяции была указана с измененным именем новая установка презаписала конфги другого проекта. В результате у меня два проекта
http://prntscr.com/m7uf2b
в новом ошибка, а старый с чистой консолью и белым окном (в index.php отключил подключение своих модулей так как ругалось на них):
http://prntscr.com/m7ugcy
Если надо предоставить еше какую нибуть информацию я готов
C:\ProgramData\Panorama\GISWebServerSE\temp есть файлик, который создался после установки новой версии.
Спасибо.
 
Инсталлятор всегда устанавливает файлы конфигурации в папку C:\ProgramData\Panorama\GISWebServerSE\, независимо от директории установки самого приложения.
Если необходимо использовать несколько экземпляров GIS WebServerSE, то во втором экземпляре приложения надо изменить значение переменной $AppData (файл config.php) на нужное. Можно просто раскомментировать строчку

Код
//$AppData = $DocRoot."appdata".DIRECTORY_SEPARATOR;

и закомментировать

Код
$AppData = GetMatadateDir();

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

Более подробно описано в Руководстве системного программиста в разделе 3.6.3 Установка нескольких экземпляров программы
 
( старая версия от 20-х чисел 12.2018 )
раскомментировал ту строку и закоментировал ту $AppData = GetMatadateDir();

дал доступ на на запись appdata, ругнулось на File "C:\OSPanel\domains\GISWebServerSE\appdata\config.xml" is not readable!
в папку appdata проекта закинул все конфиг файлы из папки C:\ProgramData\Panorama\GISWebServerSE,
получил http://prntscr.com/m7xva3  в алерте "No projects were assigned for user!"
если подключаю приложение с помощью пхп:
http://prntscr.com/m7xxn1
получил в бравзере
http://prntscr.com/m7xyqj
код который был ок до обновки
http://prntscr.com/m7y1ra

работал в этом приложении до обновления на последнюю версию

( обновка )
дал доступ на на запись appdata, в папку appdata проекта закинул все конфиг файлы из папки C:\ProgramData\Panorama\GISWebServerSE,
все без именений как и до этого.
http://prntscr.com/m7y00z

помогите, а то много зависимовстей у проекта при установке, хотя  под опенсервере все было ок, под iis трудно осилить установку ).
Спасибо
 
было замечено вот какое поведение
установка версии 4.4 проводилась в C:\OSPanel\domains\GISWebServerSE4.4
в имени папки есть символ "." и в "панели управления" -> ... -> "программы и компоненты" версия  не обновилась и была 4.3
после повторной установки в C:\OSPanel\domains\newGISWebServerSE проект запустился в бравзере без каких либо настроек зависимостей по открытию доступа на запись, так же перезаписав C:\ProgramData\Panorama\GISWebServerSE
проект на 4.3 версии умер с теми ошибками что описал выше

пока буду разбиратся как подключать плагин по новому.
 
Порядок установки нескольких экземпляров GIS WebServer SE:

1. Установите приложение по стандартному пути - c:\Program Files\Panorama\GISWebServerSE\.
2. Скопируйте содержимое папки c:\Program Files\Panorama\GISWebServerSE\ в новое расположение, где предполагается развернуть второй экземпляр приложения, например - C:\OSPanel\domains\GISWebServerSE4.4.
3. Скопируйте конфигурационные файлы из c:\ProgramData\Panorama\GISWebServerSE\ в C:\OSPanel\domains\GISWebServerSE4.4\appdata\, и дайте права на запись в эту папку.
4. Установите в файле config.php значение переменной $AppData = $DocRoot."appdata".DIRECTORY_SEPARATOR;
5. Настройте виртуальный каталог в IIS или другом веб-сервере на второй экземпляр приложения - C:\OSPanel\domains\GISWebServerSE4.4\.
 
Спасибо
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2020

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности