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

PHP Warnin. GISWebServiceSE. Файл service.php

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1
RSS
PHP Warnin. GISWebServiceSE. Файл service.php
 
Здравствуйте!
При выполнении проверки сервиса согласно П.12.1 Проверка PHP Руководства сис. программиста php выдает следующее: PHP Warning: array_search() expects parameter 2 to be array, string given in C:\...\service.php on line 2723
 
Проверьте список пользователей в администраторе сервиса. Добавлен ли у вас пользователь GUESTS, если нет то добавьте.
 
Пользователь Guest присутствует в группе GUESTS. Но после просмотра пользователей при попытке снова зайти в Пользователи выводится ошибка "Сервер не отвечает", лечится перезапуском IIS.
Изменено: Grigoriy Stanavov - 07.09.2018 09:00:50
 
Цитата
Grigoriy Stanavov написал:
Пользователь Guest присутствует в группе GUESTS. Но после просмотра пользователей при попытке снова зайти в Пользователи выводится ошибка "Сервер не отвечает", лечится перезапуском IIS.
Просьба отправить на электронную почту Техническая поддержка КБ Панорама <panorama@gisinfo.ru>  файл ошибок PHP, файл настроек php.ini
Папку log GIS WebService SE и укажите версию PHP.
 
Ошибка возникала по следующей причине: в файле service.php переменные $sUsersListLogin, $sUsersListPassw, $sUsersListAGFlag, $sUsersRoleList, $sRoleList объявлены как строковые, но далее по тексту идёт присваивание по индексу (заполняется из файла userslist.xml), таким образом вместо массива из пользователей получается строка из заглавных букв юзеров, и вместо массива функция array_search() получает строку. После исправления объявлений на $sUsersListLogin = array() проблема ушла и сервис заработал. Версия PHP последняя доступная на оф. сайте. Файлы логов и ошибок смогу прислать в понедельник.
Страницы: 1
Читают тему (гостей: 1)



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

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