Ir para o conteúdo

 Voltar a Fórum 1 - Us...
Tela cheia

Será possível que ninguem consegue resolver este erro: Fatal error: Class 'Nivel' not found in ... on line 362

9 de Janeiro de 2013, 16:04 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 152 vezes
Senhores, nas minhas contas há mais de 10 usuários que estão com este mesmo problema e ninguém consegue ajudar, já realizamos todas as recomendações mas... o problema persiste. Será que existe alguém neste forúm que poderia nos ajudar. Agradecemos.

Autor: Wagner Andrade


55 comentários

  • 1b7d0c665e52ee4b937ed2995f2ebfc4?only path=false&size=50&d=404Bruno Galvão(usuário não autenticado)
    10 de Janeiro de 2013, 10:27

     

    Pois é Wagner, só conseguir instalar no linux localmente quando fui colocar no servidor apresentou esse mesmo erro.

    • 0d8b7b5b73b11a49965d86c9e8e8c2a4?only path=false&size=50&d=404Daniel Thomé Oliveira(usuário não autenticado)
      10 de Janeiro de 2013, 17:24

       

      Prezados, o erro aparentemente está relacionado à não localização do arquivo php que contém a classe "nível".

      No arquivo config.php existe a parametrização dos caminhos físicos no servidor para localização dos arquivos ($caminhoRoot). Ao se instalar um servidor Apache no Linux, normalmente o diretório raiz fica em /var/www. Sugere-se criar a pasta "navi" neste diretório e lá incluir o código da aplicação. Dessa forma, o default da variável $caminhoRoot é "/var/www/navi/".

      No entanto, em outros servidores pode ser que o diretório raiz esteja em outra estrutura de pastas, precisando reconfigurar a variável $caminhoRoot no config.php

      Ainda, observe que se a tentativa for instalar o software em ambiente Windows, as variáveis que parametrizam os caminhos físicos precisam usar "\" ao invés da "/" no Linux. Ainda que se faça tais ajustes no config.php pode haver outros arquivos contendo concatenação de strings para a composição da localização dos arquivos no servidor, onde precisaria também ser corrigida a orientação da "\". Em virtude da dificuldade destas alterações, o manual orienta e recomenda a instalação do software em ambiente Linux, versão Ubuntu 10.04, utilizando servidor Apache.

      • Bc2d43b4fbca392787fdbbe2fc454fa4?only path=false&size=50&d=404Alan Evangelista(usuário não autenticado)
        9 de Fevereiro de 2013, 19:21

         

        Galera, tentamos instalar no windows e tivemos o mesmo erro citado da classe Nivel, conseguimos passar aqui mudando as barras "/" para "\\" porém depois disso parece o erro abaixo, alguém pode me ajudar ai?

         Veja minha mudança ai:

        $caminhoRoot="C:\\xampp\htdocs\\navi";
        echo $caminhoRoot."</br>";
        $caminhoUpload=$caminhoRoot."\\upload_navi";
        $caminhoBiblioteca=$caminhoRoot."\\lib";
        echo $caminhoBiblioteca;
        $caminhoImagem=$caminhoRoot."\\imagens";
        $caminhoTipoProfessor=$caminhoRoot."\\imagensTipoProfessor\\";
        $cam_httpAuxiliar="";

        //urls
        $url = "http:\\10.41.24.8\\navi";
        $urlImagem = $url."\\imagens";
        $urlCss = $url."\\css";
        $urlJs = $url."\\js";

        Ai a pagina mostra isso:

        C:\xampp\htdocs\navi
        C:\xampp\htdocs\navi\lib
        Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\xampp\htdocs\navi\lib\nivel.inc.php on line 532

        • 8e2b5b429bc10ad1dd869a7d5ca551c3?only path=false&size=50&d=404Christian Rafael(usuário não autenticado)
          21 de Fevereiro de 2013, 13:10

           

          Olá amigo,

          Basta inserir o seguinte código $_SERVER['DOCUMENT_ROOT']  ficando assim: 

          $caminhoRoot=$_SERVER['DOCUMENT_ROOT'].'Aqui o nome da pasta de instalação do NAVi'; 

           Atenciosamente,

          Christian Rafael.

    • 7be4ddf6cfae46d5726ec5787737c259?only path=false&size=50&d=404Fabio Moreira da Silva(usuário não autenticado)
      17 de Janeiro de 2013, 0:49

       

      Prezados,

      o caminho das bibliotecas deve ser configurado corretamente. 

      Notem que o arquivo nivel.inc.php  esta na subpasta lib.

      Certifiquem-se de que, no arquivo config.php, a variavel $caminhoBiblioteca aponta para a mesma pasta onde os arquivos *.inc.php estao. Por padrao, na subpasta lib.

      Veja o padrao do config.php abaixo:

      $caminhoRoot="/var/www/navi";

      $caminhoUpload=$caminhoRoot."/upload_navi";

      $caminhoBiblioteca=$caminhoRoot."/lib";

      Por padrao, o config.php aponta $caminhoBiblioteca usando $caminhoRoot apenas por "elegancia" de escrita.

      Porem, nada impede de alterarmos para o caminho efetivo dos  computadores.

      Cuidado com os caminhos do windows. Sugiro usar / mesmo em ambiente windows, em geral funciona.

       Assim, é algo relativamente simples, com um pouco de paciencia vai se ajustar com certeza.

Essa comunidade não possui posts nesse blog