Руководство администратора
ПК «Аналитика 112»

На данной странице вы можете ознакомиться с руководством администратора
ПК «Аналитика 112».

Если вам необходимо руководство в формате локального файла, вы можете запросить его отправив нам письмо на почту info@profy48.ru или скачать по ссылке ниже
Установка системных компонентов
Для работы приложения необходим правильно сконфигурированный веб сервер.

Установка Apache2
Скачиваем Apache с сайта apachelounge.com/download.
Если у вас 64-битная версия Windows, то вы можете выбрать как 64-битную, так и 32-битную версию компонентов. Главное правило - все компоненты должны быть одной битности. Если у вас 32-битная версия Windows, то все компоненты должны быть 32-битными.

Установка PHP
PHP 7 скачиваем со страницы http://windows.php.net/download/. Выберите версию Thread Safe, обратите внимание на битность.

Установка PostgreSQL
Скачиваем архив с установкой PostgreSQL с сайта http://postgresql.ru.net/download.html. Сохраняем в любой временный каталог, например c:\tmp. Запускаем. Указаем каталог, в который будет устанавливаться PostgreSQL, указаем каталог, в котором будут хранится файлы с базами данных и пароль для сеперпользователя

Microsoft Drivers for PHP for SQL Server
Загружаем дистрибутив с сайта https://www.microsoft.com/en-us/download/details.aspx?id=20098. И устанавливаем его в папку с уже установленным нами PH, следуя командам установщика. Обратите внимание, что версия драйвера идет под определенную версию уже установленного PHP (PHP версии 7.0+ требуется драйвер версии 4.0)

Настройка системных компонентов
Настройка Apache2.

Прописываем конфигурацию для apache:
<VirtualHost *:80>
    ServerName domain.tld
    ServerAlias www.domain.tld

    DocumentRoot /var/www/project/web
    <Directory /var/www/project/web>
        AllowOverride All
        Order Allow,Deny
        Allow from All
    </Directory>
    ErrorLog /var/log/apache2/project_error.log
    CustomLog /var/log/apache2/project_access.log combined

</VirtualHost> Где www/project – путь к папке приложения
Настройка драйвера подключения к SQL

Скачанный с сайта Microsoft дистрибутив — это самораспаковывающийся архив с несколькими библиотеками .dll, для разных версий PHP. Например, php_sqlsrv_53_ts_vc6.dll. Здесь 53 − ветка PHP (5.3.x), ts − Thread Safe дистрибутив, vc6 − использованный компилятор. Если нужно, то эти сведения можно найти в первом же блоке phpinfo(). Подходящую библиотеку нужно скопировать в каталог \ext, а также добавить в php.ini строчку
extension=php_sqlsrv_53_ts_vc6.dll

Если PHP только что установлен, нужно также не забыть раскомментировать строчку:
extension_dir = "c:\php\ext"

Установка ПК «Аналитика 112»
Распаковываем архив с дистрибутивом analytic_112.zip в ранее созданную папку веб сервера. Далее необходимо сконфигурировать приложение для подключения к локальной базе данных.

Файл конфигурации находится по пути <Путь к программе>/app/config/parameters.yml и имеет следующие параметры:
database_host: 127.0.0.1 – адрес сервера БД, если сервер устанавливался на
той же машине что и веб сервер, то не меняем
database_port: 5432 – порт PostgreSQL
database_name: system112 – имя БД
database_user: postgres – логин администратора PostgreeSQL
database_password: password – пароль администратора PostgreeSQL

После конфигурации необходимо создать структуру БД. Для этого в консоле операционной системы переходим в папку с установленным приложением и выполняем комманды:
php bin/console doctrine:database:create
php bin/console doctrine:generate:entity

После выполнения данных комманд приложение сформирует пустую БД с рабочей структурой.

Приложение готово к работе.
Нестандартные ситуации
При сбое в работе аппаратуры восстановление нормальной работы системы производится после:
  • перезагрузки операционной системы;
  • запуска исполняемого файла системы.
При ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на операционную систему.

При ошибках, связанных с программным обеспечением (операционной системой и драйверами устройств), восстановление работоспособности возлагается на операционную систему.

При неверных действиях пользователей, неверных форматах или недопустимых значениях входных данных, система выдает пользователю соответствующие сообщения, после чего возвращается в рабочее состояние, предшествовавшее неверной (недопустимой) команде или некорректному вводу данных.