Ajax - Linux

Estou desenvolvendo no Scriptcase 5, porem pode ser que alguem já tenha se deparado com o problema.
Meu Scriptcase 5 esta rodando PHP Version 5.2.1 Win.
Estou publicando as aplicações em uma maquina Linux - PHP Version 5.4.37 (publicação no CPainel).

Tenho um combo com os Estados da Federação, na tabela dos Estados existe um campo com o nome da capital do estado, estou utilizando o Ajax para ao selecionar o Estado, pegar o nome do Capital e colocar o dado em campo da Tela(Cidade), porém qd seleciono é exibido o PROCESSANDO do Ajax, mas ele não carrega nada no campo de cidade.
E quando mando salvar a aplicações esse combo de Estados exibe espaços vazios entre os Estados.
Alguem já se deparou com isso?
Tem algo no php.ini que pode não estar ativo?

Henrique,

Salvo engano, o SC 5 não roda com o PHP 5.4. Somente com o 5.2 mesmo.

Correto!

Em produção roda. Em desenvolvimento não.

E eu fico aqui neste post esperando para ver quem tem razão.
eu acho que roda, mas sujeito a erros.

Obrigado pelo auxilio.

Coloquei no CPainel o PHP 5.3, que era o que ele me disponibilizava
republiquei o PROD do linux (Scriptcase) e funcionou.

Muito obrigado.

Obs: as Consultas rodavam direitinho mas os formulários apresentavam problemas, qd PHP 5.4.

Infelizmente muita coisa está ficando obsoleta e sendo removida entre as versões php 5.3, 5.4, 5.5 e 5.6.
Logo, não há garantias que tudo funcione corretamente no scriptcase se você usar o php que não está homologado para versão. Mesmo em produção.
O mais correto é:
scriptcase 5 -> php 5.2
scritpcase 6 -> php 5.3
scriptase <= 7.0.013 -> php 5.3
scriptcase >= 7.0.014 -> php 5.4
scriptcase 8.0.xxx -> php 5.4