Erro com acesso externo PHP 5.4.20

Boa noite pessoal,

acabo de configurar um servidor virtual na empresa na qual trabalho com scriptcase, apenas scriptcase neste servidor, como feito anteriormente, o servidor roda local normalmente, tela de login apresentada ao digitar o ip + porta 98, porta esta padrão para o novo scriptcase atualizado, ao instalar o scriptcase ele da sugestão de alterar a porta padrão 98 atualmente, ao colocar a antiga 97 ele instala normalmente e ao acessar internamente, ele outra vez consegue exito, mas externo nada, eu deixando porta padrão 98 ou botando qualquer outra 97…enfim qualquer outra porta ele não ta rodando, para não dizer que não rodou, rodou 1 unica vez com acesso externo, e depois retornou o mesmo problema que segue na imagem abaixo, erro de versão do php, mas eu instalei a partir do instalador do site oficial do scriptcase atualizado, se alguém tiver alguma sugestão, agradeço.

Qual seu sistema operacional que está instalado o scriptcase (windows mesmo como no print da foto ?)…tem roteador, qual sua internet…

o scriptcase esta instalado em uma maquina virtual com windows server 2003, por sua vez a maquina física esta ligada diretamente ao modem.

Descobri como acessar o projeto externamente de forma muito trabalhosa enquanto esse bug não é resolvido, mas fazer o que?

http://x.x.x.x:98/scriptcase/app/nome_projeto/aplicação_inicial/aplicação_inicial.php

X.X.X.X coloque o ip externo
vai quebrar um galho, mas não é solução para o problema, ainda continua e aguardando uma solução.

Também tive esse problema…me deu uma dor de cabeça danada…

Ao limpar o cache do navegador, este problema ainda acontece?

Yuri…e desinstalei a versao para php 5.3, instalei para 5.4…retornei para 5.3 e ocorreu o erro em ambas.

Sim o problema persiste com o navegador sem nenhum cash.

Conseguiu alguma solução prévia Jean Matos?

Sim…apenas colocando o caminho completo do login…
é que antes eu colocava apenas ddns.servidor:97… daí ia direto…agora tem que colocar o caminho completo…

Mas vejam que isso está ocorrendo na versao 5.3 também… desde a ultima atualização para essa versão.

Bom para mim realmente ao digitar o IP + porta … deveria ser chamada a aplicação de login do ScriptCase, mas como constatei isso não é feito, ao acessar um servidor interno a partir da internet, como o amigo falou e comprovo, o acesso pode ser solucionado colocando:

X.X.X.X:porta/scriptcase
ou
X.X.X.X:porta/scriptcase/index.html

por mim o tópico pode ser declarado como resolvido, por não se tratar de algo tão urgente já que as situações acima resolvem e não são de complexidade para se usar.

Na verdade só vai funcionar se colocr assim : http://IP ou ddns:97/scriptcase/devel/iface/index.php

Bem amigo ao digitar X.X.X.X:porta/scriptcase/index.html

o scriptcase automaticamente redireciona como o próprio código nos mostra da página index.html no diretório /scriptcase

então irá funcionar.

Solucionei o problema aqui em definitivo ativando o firewall que encontrava-se desligado no servidor e abrindo uma regra de acesso para porta 98 TCP e para aplicação /scriptcase/index.html só para garantir que não seja bloqueado o acesso e pronto, servidor funcionando para acesso externo como desejado no inicio do post.

IP:PORTA

Bacana… é que em alguns casos como o meu não funcionou com … /scriptcase/index.html…

Bom dia amigo esqueci de mencionar a alteração de um arquivo, quando a página requisitada ao servidor digitando IP:PORTA sem especificar o caminho é chamada a pagina index.php no diretório de publicação /wwwroot do scriptcase nesse arquivo ao abrir você irá encontrar o seguinte código:

<?php header("Location: /scriptcase"); ?>

Altere o arquivo para o código abaixo, assim a chamada ficará especifica ao arquivo que será redirecionado pelo arquivo index.php que receberá a chamada da página por acesso externo/interno, feito essa alteração o erro para acesso externo é corrigido e para acesso interno(independente desta alteração continua normal).

<?php header("Location: /scriptcase/index.html"); ?>

testa e manda um feedback, abraços!