Нашёл свободную минутку чтобы изучить Web продукцию КБ. Сразу скажу - продвижения в этой области очень значительные . Вся линейка Web очень понравилась функциональностью, простотой настройки и эргономичным интерфейсом (2007-2010 с IIS вспоминаю с ужасом ) Одним словом молодцы !!!
Установил и настроил комплект GIS WebServer + GIS WebService на базе OpenServer x64 Теперь вопросы: 1. GIS WebService стартанул с папки admin.php в результате получил следующую картинку.
Нажимал на "вход" - не помогает. Залез в PHP явно прописал сессию
Код
| | AppService.xml. |
| | Администрирование выполняется в защищенном |
| | режиме под управлением протокола https. |
|_______________|______________________________________________|
*/
// session_start(); закомментировал
$_SERVER['PHP_AUTH_USER'] = "admin"; // дописал
$_SERVER['PHP_AUTH_PW'] = "admin"; // дописал
$AuthenticationType=1; // дописал
?>
<!DO CTYPE html>
<ht ml>
<head>
<title>GIS WebService SE Admin panel</title>
Всё ОК
2. Настроил набор карт , всё отображается отлично (правда через какое-то время отображение пропадает, ЭТО НОРМАЛЬНО!... На форуме прочитал что после 200 запросов срабатывает защита) Пробую настроить поиск по семантикам. Вроде всё настроил, даже GIS WebServer срабатывает но как то странно
Для настройки авторизации необходима настройка в php.ini: error_reporting = E_ALL & ~E_DEPRECATED & ~E_WARNING & ~E_NOTICE display_errors = off log_errors = on error_log = "C:/Windows/Temp/php-errors.log" // файл журнала
Для настройки поиска по имени необходимо: - включить компонент "Поиск" на вкладке Общие. - для нужного слоя (на вкладке Слои) установить флаг "Выделение объектов" и задать для поля "Семантики для поиска" значение "NAME".
На вкладке Разрешения->Данные для выбранного слоя в форме "Объекты слоя" задаются объекты для ограничения списка редактируемых объектов слоя.
по поиску Огромное Вам спасибо, заработало. Вот это я упустил (точнее не знал... хотя и пытался пару раз туда 9 прописать (код))
Код
задать для поля "Семантики для поиска" значение "NAME".
по авторизации Вы предлагаете выключить журнал выдачи сообщение об ошибках ПХП на экран. ОК, я его вырубил. Вопрос , как войти в аккаунт? . Жамкаю - ноль реакции Начал разбиратся более подробно . Во первых, почему то скрипты admin.php include.php сохранены в кодироке UTF8 c заголовком "BOM" Читал на Веб форумах, что при сохранении заголовка - вылетают ошибки в session_start(); Пересохранил без "ВОМ" - по крайней мере диалог входа в аккаунта начал появятся, хотя страинца с ошибками
В общем, благодарю за ответы, особенно по поиску =)
п.с. Web решения у вас реально класнючие и простые в настройке =)
На странице авторизации не должно быть ошибок, поскольку выключен вывод ошибок на экран. Покажите скриншот со страницей авторизации и лог php с последними сообщениями и лог GISWebServerSE (например: C:\ProgramData\Panorama\GISWebServerSE\gwsse.20170701.log).