Ошибки при установке сервера печати
«SSL certificate problem: unable to get local issuer certificate»
Заголовок раздела ««SSL certificate problem: unable to get local issuer certificate»»Полный текст в окне установщика: «нет связи с сервером https://app.mpfit.ru/ (cURL error 60: SSL certificate problem: unable to get local issuer certificate)».
Сервер МПФИТ здесь ни при чём: сертификат сайта в порядке. Ошибка означает, что на этом компьютере кто-то подменяет сертификат по дороге, и программа получает от «app.mpfit.ru» сертификат чужого издателя. Программа такому не доверяет и останавливается.
Почти всегда это антивирус с проверкой защищённых соединений: Kaspersky, Dr.Web, ESET и подобные. Реже виноват корпоративный прокси или фильтр трафика в сети склада.
Что сделать:
- Откройте настройки антивируса и найдите проверку защищённых соединений. В Kaspersky этот пункт так и называется, в ESET это «Фильтрация протоколов SSL/TLS», в других антивирусах ищите слова HTTPS или SSL. Выключите проверку или добавьте адрес app.mpfit.ru в исключения.
- Если в сети есть прокси или фильтр трафика, попросите вашего системного администратора добавить app.mpfit.ru в исключения.
- Запустите install.cmd ещё раз.
Проверка «сайт открывается в браузере без предупреждений» ничего не докажет. Антивирус ставит свой корневой сертификат в Windows, и браузер ему доверяет. Сервер печати пользуется собственным списком корневых сертификатов, а не системным, поэтому обновление Windows или системных сертификатов не поможет.
Если антивируса и прокси нет, проверьте, что в папке программы на месте файл php\cacert.pem. Антивирус мог удалить его или отправить в карантин. Верните файл из карантина или распакуйте архив заново.
«Не удаётся продолжить выполнение кода, поскольку система не обнаружила VCRUNTIME140.dll»
Заголовок раздела ««Не удаётся продолжить выполнение кода, поскольку система не обнаружила VCRUNTIME140.dll»»Это окно Windows появляется при запуске install.cmd на компьютере, где нет системных библиотек Microsoft Visual C++.
Скачайте и установите пакет с сайта Microsoft: https://aka.ms/vs/17/release/vc_redist.x64.exe. Установка занимает минуту, права администратора у вас уже есть. После этого запустите install.cmd снова.
«Логин или пароль не подходят, либо у учётной записи нет прав»
Заголовок раздела ««Логин или пароль не подходят, либо у учётной записи нет прав»»Установщик принимает только учётную запись с ролью «Руководитель». Логин и пароль кладовщика или менеджера сервер отклонит с этим сообщением, даже если они верные.
Если учётной записи руководителя под рукой нет, оставьте логин пустым и нажмите Enter. Установщик перейдёт к ручному вводу номера склада и токена. Эти два значения выдаёт поддержка МПФИТ.
Второе, о чём стоит знать: по логину руководителя сервер выдаёт данные первого склада компании. Если у компании несколько складов, для второго и следующих складов данные подключения нужно запросить в поддержке и ввести вручную.