Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá , bom dia .
Eu estou tentando executar um sistema em php e mysql . Este sistema é feito com objeto e utilizando mvc .
Estou utilizando o netbeans . Importei o banco de dados e tentei executar , tem algo mais a fazer antes da execução ? Consigo acessar a página inicial , porém quando vou acessar as funcionalidades do sistema aparecem erros .
Vou postar alguns erros aqui .
Fatal error: Uncaught exception 'Exception' with message 'Controlador nao existente.' in C:\wamp\www\controle-cead\biblioteca\Mvc\Mvc.php on line 88 ( ! ) Exception: Controlador nao existente. in C:\wamp\www\controle-cead\biblioteca\Mvc\Mvc.php on line 88 Call Stack # Time Memory Function Location 1 0.0020 141664 {main}( ) ..\index.php:0 2 0.0199 194928 Mvc->rodar( ) ..\index.php:9
Fatal error: require(): Failed opening required 'C:/wamp/www//controle-cead/app/visao/cursos/gerenciar.php' (include_path='.;C:\php\pear') in C:\wamp\www\controle-cead\biblioteca\Mvc\Visao.php on line 7Call Stack#TimeMemoryFunctionLocation10.0017141680{main}( )..\index.php:020.0168194944Mvc->rodar( )..\index.php:930.0329211400ControladorCursos->acaoGerenciar( )..\Mvc.php:8340.0329211624Controlador->renderizar( )..\ControladorCursos.php:1350.0329211824Visao->renderizar( )..\Controlador.php:15
Fatal error: Uncaught exception 'Exception' with message 'Controlador nao existente.' in C:\wamp\www\controle-cead\biblioteca\Mvc\Mvc.php on line 88( ! ) Exception: Controlador nao existente. in C:\wamp\www\controle-cead\biblioteca\Mvc\Mvc.php on line 88Call Stack#TimeMemoryFunctionLocation10.0019141680{main}( )..\index.php:020.0152194944Mvc->rodar( )..\index.php:9
Obrigada pela ajuda .
>
E como seria esse sistema? Você pegou ele pronto e implementou ou acabou criando? Caso seja um sistema open-source e tals, me mande o link ou alguma referencia do mesmo
Esse arquivo Mvc.php existe na pasta?
Você quer detalhes do sistema web , o funcionamento ? Eu vou fazer a documentação deste sistema , então peguei pronto e preciso executar .
Sim , mvc.php está dentro da pasta do sistema , assim como todos os outros componentes . Este sistema está dentro da pasta www .
Certo, entendi.Qual URL que você acessa que ele retorna esse erro?
Como é um sistema MVC, você não deve criar um controller e ir acessando os mesmo? Por exemplo:
http://meusite.com.br/usuario
No caso o parametro usuario seria o controller, mas para isso é necessário ter o controller UsuarioController.php, isso é apenas uma suposição, porque a maiorias dos Frameworks PHP trabalham assim, pode ser que esse seu sistema tenha esse ponto.
>
Certo, entendi.Qual URL que você acessa que ele retorna esse erro?
Como é um sistema MVC, você não deve criar um controller e ir acessando os mesmo? Por exemplo:
http://meusite.com.br/usuario
No caso o parametro usuario seria o controller, mas para isso é necessário ter o controller UsuarioController.php, isso é apenas uma suposição, porque a maiorias dos Frameworks PHP trabalham assim, pode ser que esse seu sistema tenha esse ponto.
Eu digito localhost/controle-cead ou então clono o sistema no netbeans e depois executo o código de lá . Eu consigo abrir a index , porém não consigo logar . Agora este logar é antes de digitar o login e a senha , pois quando digito a senha e o login acesso a primeira página e consigo ver os ícones e o nome dos sistemas . Mas não consigo acessar as funcionalidades de cada sistema .
O controller já está incluso na pasta do sistema em www . Assim quando coloco localhost/controle-cead chamo o sistema todo .
Tem os usuários que estão no banco de dados , quando fui fazer o login , peguei um dos usuários que estavam no banco .
Seriam 5 sistemas acessados a partir de uma index . No código tenho um controller e os códigos p/ os 5 sistemas e não um controller para cada sistema .
Quando você acessa a URL direito (http://localhost/) ele ja cai no sistema?
Sem ser pelo NetBeans, manualmente mesmo...
>
Quando você acessa a URL direito (http://localhost/) ele ja cai no sistema?
Sem ser pelo NetBeans, manualmente mesmo...
Não preciso clicar em your projects na página inicial do wampserver e escolher o projeto .
Ou então executar do netbeans . Mas executar primeiro , depois vem o erro.
abre o arquivo C:\wamp\www\controle-cead\biblioteca\Mvc\Mvc.php
poste o código fonte
e destaca pra mim a linha 88 por favor
Descobri o erro . A tag do php estava assim <? , porém foi configurado p/ ficar assim <?php .
Obrigada .
\o/
E como seria esse sistema? Você pegou ele pronto e implementou ou acabou criando? Caso seja um sistema open-source e tals, me mande o link ou alguma referencia do mesmo
Esse arquivo Mvc.php existe na pasta?