thiagocapuano / E-SIC-Livre

17 stars 12 forks source link

S.O de instalação #2

Open Mate38 opened 7 years ago

Mate38 commented 7 years ago

Quando instalo o sistema no windows este funciona sem problema algum.

Porém quando instalo no Linux, este além de não enviar a solicitação, não mostra nem os botões de Atendimento nem Administração na área restrita.

Vc já utiliza ou já testou no linux? Se sim quais pacotes adicionais teve de instalar além do lamp-server^ e do sendmail?

Espero não estar incomodando porém preciso rodar no nosso servidor que é ubuntu server.

thiagocapuano commented 7 years ago

Em todos as hospedagens linux testadas e utilizadas funcionaram sem problemas até o momento.

Através da função phpinfo() você pode comparar as configurações de instalação do windows e do linux, para verificar se alguma função habilitada no windows não esteja habilitada no linux e habilita-la.

Porém uma ocorrência relacionada a não funcionalidade dos botões no painel administrativos estava diretamente ligada as tabelas de views do banco de dados. As views necessitavam que o acesso externo ou acesso remoto ao banco de dados estivesse autorizada, pelo menos o IP onde o código é executado.

Essa página pode lhe instruir como executar os procedimentos https://easyengine.io/tutorials/mysql/remote-access/

Mate38 commented 7 years ago

Como estou instalando no maquina local usando o root no banco acredito que não seja por causa das views. Fiz um teste e instalei em uma maquina com Lubuntu 14.04, nesta rodou normalmente assim como quando instalado no windows, mesmo forçando a instalação do PHP 7 ao inves do 5.5 nativo funcionou. Porém com uma instalação igual (fiz até um script pra garantir) em máquinas com a versão 16 ou superior não aparecem os menus lá no restrito nem envia solicitação, testei tanto em versões desktop quanto server. Acredito que haja algum pacote que foi descontinuado, porém ainda não localizei qual.

thiagocapuano commented 7 years ago

Fez o teste sugerido de acesso remoto sugerido conforme mencionado?

Mate38 commented 7 years ago

Fiz sim, mas não resolveu. Resolvi a minha situação instalando no servidor com CentOS, com ele roda perfeitamente também. Mas realmente não consegui descobrir qual o erro, teste em Win 7 e 10, CentOS, Ubuntu até o 14.04 e funcionaram perfeitamente, com a mesma instalação nas distros do Ubuntu 16.04 e 17.04 não consegui fazer funcionar os itens que mencionei antes. No momento minha prioridade é implementar e fazer as modificações que me requisitaram, então vou deixar por isso mesmo, mas quando der um tempo quero pegar e estudar o código a fundo pra entender o que acontece. Mas olhe, muito obrigado mesmo por toda a ajuda e disponibilidade, pois o projeto conta com toda uma lista e tudo o mais, porém só para bonito mesmo pois o único que me ajudou foi você!

thiagocapuano commented 7 years ago

É o acesso remoto para as views. Todas as vezes que deu esse problema, foi assim que foi resolvido.