Patch de Atualização do TelEduc v3.1.7 para v3.1.8 ================================================== ================================================================================ OBSERVAÇÕES: 1) Leia atentamente todo o documento, antes de iniciar a aplicação do patch. 2) Se desejar manter cópia dos arquivos anteriores, deverá fazer backup dos mesmos antes de instalar o patch. 3) Se você realizou alterações no código do ambiente, verifique se os arquivos que serão substituidos não sobreescreverão os que foram modificados. 4) A lista de arquivos contidos neste patch pode ser obtida do arquivo 'ListaArquivos.txt' 5) Atente para mensagens exibidas durante o processo de aplicação do patch. ================================================================================ 1. [[ CORREÇÕES ]] Este patch visa corrigir os seguintes erros: * Recurso 'Avaliar requisições para abertura de cursos', na Administração do ambiente. * Possibilidade de criação de nova categoria, através do formulário, pelo requisitante da abertura do curso. * Inconsistência nas categorias dos cursos extraídos nos arquivos de bases de dados. * Ausência do nome do coordenador na tela de informações sobre o curso. * Erro na verificação de datas do script de notificação sobre novidades no ambiente. * Ferramenta 'Agenda': - Erro ao anexar arquivos. * Ferramenta 'Bate-papo': - Erro com nomes de usuários contendo apóstrofos. * Ferramenta 'Correio': - Erro ao listar destinatários das mensagens; - Erro ao enviar cópia de mensagem com anexos para e-mail externo; - Erro ao enviar mensagem para grupos (não 'Todos os grupos'). * Ferramenta 'Grupos': - Erro ao criar novo grupo. * Ferramenta 'Perfil': - Exibição de lista vazia de formadores quando não havia formadores no Cursos. * Ferramenta 'Atividades & Cia.': - Exibição de lista vazia de arquivos anexados quando o item é movido para a lixeira. 2. [[ ALTERAÇÃO NA DOCUMENTAÇÃO ]] 2.1 - Como ROOT, adicione as seguintes linha no arquivo 'httpd.conf' (por padrão, localizado em '/usr/local/apache/conf/') do servidor Apache: Order allow,deny Deny from all Satisfy All 2.2 - Como ROOT, reinicie o daemon do servidor Apache: # /usr/local/apache/bin/apachectl restart 3. [[ INSTALAÇÃO ]] 3.1 - Para instalação do Patch, descompacte o arquivo .tar.gz baixado no diretório base do teleduc (em geral, /home/teleduc/public_html): $ cd /home/teleduc/public_html $ tar -xvzf patch-teleduc-v3.1.8.tar.gz 3.2 - Execute o script aplicar_patch.sh: $ cd patch-v3.1.8/ $ ./aplicar_patch.sh 3.3 - Se após execução do script 'aplicar_patch.sh' for exibida a mensagem: -bash: ./aplicar_patch.sh: /bin/bash: bad interpreter: No such file or directory será necessário editar o arquivo 'aplicar_patch.sh' alterando a primeira linha do arquivo para o caminho correto de seu shell. Por padrão utilizamos o shell 'bash' (Bourne Again SHell). Para listar os shell's disponíveis em seu sistema digite o comando: $ chsh -list A primeira linha do arquivo 'aplicar_patch.sh' contém a seguinte estrutura: #!CAMINHO_DO_SHELL No exemplo padrão: #!/bin/bash 3.4 - Concluída a aplicação do patch, através de um browser, entre na administração do ambiente TelEduc. O mesmo deverá exibir a mensagem confirmando o sucesso na instalação do Patch. 3.5 - Tendo maiores problemas, entre em contato através do e-mail .