Requisitos do Unimestre

Este é um documento de caráter técnico.

Este post descreve os softwares e bibliotecas necessárias para a implantação e utilização do sistema UNIMESTRE On-Line, este é um módulo que complementa o sistema UNIMESTRE Desktop.

Plataformas Suportadas

  • Linux 64bits – x86_64
    • Ubuntu Server 24.04 – ou superior (Recomendado)

Requisitos de Software

    • Nginx 1.14.0 ou superior
    • PHP-FPM 7.4.X
    • MySQL 8.3.x
    • Subversion 1.14 ou Superior

 

MySQL

O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Structured Query Language – Linguagem de Consulta Estruturada) como interface. É atualmente um dos bancos de dados mais populares, com mais de 4 milhões de instalações pelo mundo.

Configurações de Parâmetros

  • max_allowed_packet = 512M  Este parâmetro define o tamanho máximo aceito pelo banco de dados, este parâmetro deve estar alinhado ao tamanho máximo do arquivo.
  • log-bin mysql-bin  Configura os logs de recuperação do banco de dados.
  • binlog-do-db = unimestre umstart unimestre_doc Banco de dados que será gerado os arquivos de binlog
  • max_binlog_size = 500M Tamanho máximo para cada arquivo de log gerado pelo binlog.
  • lower_case_table_names =  1  Este parâmetro força a criação de todos os nomes de tabelas em letras minúsculas. Apenas para plataformas que o sistema é case sensitive.
  • binlog-format =  MIXED Este parâmetro define a forma que os logs binários serão escritos pelo MySQL
  • log_bin_trust_function_creators =  1 Este parâmetro só terá efeito quando BIN LOG estiver ativo, forçando o log binários a executar CREATE E ALTER ROUTINE.
  • character_set_server = latin1
  • event_scheduler = 1

PHP

PHP (um acrônimo recursivo para “PHP: Hypertext Preprocessor”) é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na Web. Apesar de ser uma linguagem de fácil aprendizado e de uso para pequenos scripts dinâmicos simples, o PHP é uma linguagem poderosa orientada à objetos.

Configurações de Parâmetros

  • display_error Off
  • upload_max_filesize 62M
  • log_errors On
  • error_reporting E_ALL & ~E_NOTICE
  • track_errors On
  • allow_override All
  • register_globals Off
  • post_max_size 70M ou maior;
  • file_uploads On
  • short_open_tag On

Módulos

  • bcmath Biblioteca BC Match 
  • GD Biblioteca Gráfica GD 2
  • libjpeg Biblioteca Gráfica para edição de imagens
  • FTP Protocolo de transferencia de arquivos
  • mbstring MultiByte String
  • mcrypt Biblioteca Mcrypt
  • libxml Biblioteca eXtensible Markup Language
  • mhash Biblioteca MHash 
  • mime_magi Biblioteca MimeType 
  • mysql Biblioteca MySQL 
  • ncurses Biblioteca ncurses
  • mongodb Biblioteca Mongodb2.6+
  • mysqli Biblioteca MySQL para MySQL 4.1 ou posterior
  • pcre PCRE – Expressões regulares do Perl 
  • openssl Suporte ao OpenSSL
  • JSON Extensão para a forma de troca de dados JavaScript 
  • SOAP Extensão utilizada para escrever SOAP server 
  • xml xmlrpc Biblioteca que permite operar documentos XML 
  • GMP Biblioteca GNU MP para Inteiros de tamanho 
  • Bzip2 Biblioteca para tratar arquivos compactados .bz2 
  • Sockets Permite ao PHP trabalhar com Sockets
  • FreeType Biblioteca para manusear fontes de texto 
  • curl Suporte a protocolos HTTP
  • apxs2 Auto configuração e criação do Módulo para o apache
  • calendar Biblioteca
  • intl Biblioteca internacionalização 
  • Zip Biblioteca ZIP
  • fileinfo Biblioteca para tratar o tipo de conteúdo e a codificação de um arquivo

Quem deve configurar o servidor

É fundamental manter os requisitos acima plenamente atendidos, para garantir o funcionamento completo do Unimestre. A configuração destes é responsabilidade:

  1. Da equipe do Unimestre: quando a sua instituição tiver contratado o serviço de Gestão de Servidores ou Solução de TI, ou;
  2. Terceirização: quando a sua instituição terceiriza a gestão do servidor com uma empresa terceirizada, e/ou;
  3. Da sua equipe técnica interna: quando a sua instituição tiver uma equipe interna especializada.

OBS: a equipe do UNIMESTRE SUPERIOR precisa ter o acesso ao servidor para poder configurar a atualização automática do ambiente e o monitoriamento. Esse acesso pode ser por chaves de segurança e limitação de IP para maior segurança do servidor.

Clique nas estrelas e classifique

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Compartilhe:

Share on whatsapp
Share on telegram
Share on email

Explore outros conteúdos

Cadastro de Provas do Gestão Online

Provas Conceito Espaço dedicado à secretaria para o controle de provas dos professores. Como Chegar Através do sistema Gestão, clique no menu Cadastros > Aulas e Provas