Colocar aplicação em Produção em VPS cPanel (Scriptcase v 9.1.009)

Bom dia!

Após pesquisar no forum, google e grupos do telegram, não tive sucesso… Por esse motivo estou abrindo esse tópico sobre requisitos de servidor para publicação da aplicação, na documentação no site da scriptcase não encontrei sobre esse assunto.

Meu ambiente de produção é:

VPS CloudLinux cPanel (Acesso root)
SELinux=permissive (Ja teste com SELinux=disabled)

meu diagnosis.php tá assim:

SourceGuardian: 11.2
PHP: 7.0.30 (suphp)
ScriptCase Prod: 9.1.009
Extensões do PHP: PDO MySQL, PostGreSQL, ZLIB, GD - OK
ScriptCase write permission - OK
Session write permission - OK

Fiz os passos abaixo para publicar:

  • Fiz uma publicação tipica(recomendada) no ambiente de desenvolvimento;
  • Enviei o .zip para o servidor(VPS cPanel) e extrai;
  • Testei com as permissões 777 e 755 na _lib, tmp e conf (recursivo);

Ao acessar o _lib para configurar a conexão, começa os meus problemas…
Ao editar a conexão só fica carregando(https://monosnap.com/file/g0CifJbTpdYnvjOsGeeHdlOKQI7hbG), não abre para digitar o usuário e senha do banco.

Meu ambiente de desenvolvimento é hospedado na scriptcase.host.

Algum companheiro tem uma noção para solução desse problema?

Pelo escopo do projeto, não posso mudar de hospedagem, preciso hospedar nesse servidor.

Na minha percepção pode ser um algo simples.

Isso acontece comigo quanto estou com CloudFlare habilitado.

Já tentou criar as conexões no ambiente de desenvolvimento e só copiar a pasta conf para produção?

Limpar caches.
Usar uma janela anônima do Chrome.
Usar https:// em vez de http://

_lib/conf tem que ser 777 para configurar, depois volta para 755.

Obrigado pela respostas.

Desabilitei o cloudflare
chache limpo
Janela anonima no chrome
permissões 777 em _lib/conf

Sem sucesso, no console do chorme está aprecendo esse erro:

Uncaught TypeError: Cannot read property ‘length’ of undefined
at Object.success (admin_sys_allconections_create_wizard.php?rand=22e992b426aaf352:167)
at i (VM141 jquery.js:2)
at Object.fireWith [as resolveWith] (VM141 jquery.js:2)
at A (VM141 jquery.js:4)
at XMLHttpRequest. (VM141 jquery.js:4)

Nesse código:

$.ajax({
        type: 'POST',
        url: '/_lib/prod/lib/php/devel/iface/admin_sys_allconections_create_wizard.php',
        data: 'ajax=S' + str_dados_form,
        success: function(html_retorno)
        {
        	arr_html_retorno = html_retorno.split('__#$' + '@' + '$#__');
        	$('#td_dados_rep').html("<table border='0' width='100%'>" + arr_html_retorno[1] + "</table>");

if (arr_html_retorno[2].length > 100) /* ERRO NESSA LINHA */
{
$(’#td_more_dados_rep’).html("

" + arr_html_retorno[2] + “
”);
if ($(’#tr_more_info’).css(‘display’) != ‘none’)
{
$(’#tr_more_dados_rep’).show();
}
}
else

Sobre… “copiar a pasta conf para”
na pasta scriptcase/app/minhaapp/_lib não tem pasta conf

com o CloudFlare desabilitado refaça a publicação tipica completa.
dê as permissões.
e teste novamente.

Veja o Cloudflare leva um tempo para a publicação. Ideal é vc forçar no cloudflare limpar os caches.

Acredito que seja o cloudflare o problema pois ele muda o endereço ip do servidor onde esta a publicação para servidores dele e o script de conexão usa endereços locais dando então o problema.