Contratei um servidor CLOUD (Locaweb) com WINDOWS SERVER 2008 R2 e SQLExpress 2008 e a agora
nas aplicações publicadas neste mesmo servidor, o AJAX parou de funcionar.
Alguém já passou por isso?
Contratei um servidor CLOUD (Locaweb) com WINDOWS SERVER 2008 R2 e SQLExpress 2008 e a agora
nas aplicações publicadas neste mesmo servidor, o AJAX parou de funcionar.
Alguém já passou por isso?
Quando rodo o diagnosis.php da aplicação publicada, da este erro:
Extensions
OK ZLIB
OK GD
Environment 2
OK php.ini PATH: E:\SC6\ZendServer\etc\php.ini
OK zend_optimizer.license_path: SEM ARQUIVO
OK ScriptCase write permission
OK Session write permission
OK Internet Access - Socks
Problem ZendId execute Permission
OK ZendId MD5:
Problem ID:
OK Popup: OK
OK GD - 2.0
OK E:\SC6\wwwroot\tb02_lib
Zend Optimizer Not Installed!
Mano tem que instalàr o zend. Olha o final do diagnosis.php
Saulo, obrigado pelo retorno.
Fiz a instalação com o EXE (instala tudo automatico) que baixei da NM.
Oberve que se rodar o diagnosis pelo SC6, esta tudo OK:
php.ini PATH: E:\SC6\ZendServer\etc\php.ini
zend_optimizer.license_path: E:\SC6\wwwroot\scriptcase/conf - scriptcase.nm
ScriptCase write permission
Session write permission
Internet Access - Socks - OK
ZendId execute Permission
ZendId MD5: 7df6d02de200d85a38bc9175e77a2196
ID: H:GV9AQ-865XJ-C9LDS-L77FM#lic#M:JZB4G-B77NR-QL3C7-SDLJV#lic#I:VZZVB-49GJL-LTS6Y-HZWAF
Popup: OK
GD - 2.0
E:\SC6\wwwroot\scriptcase
Porem executando o diganosis.php pelo caminho da APP publicada (_lib/diagnosis.php), dá erro:
php.ini PATH: E:\SC6\ZendServer\etc\php.ini
zend_optimizer.license_path: SEM ARQUIVO
ScriptCase write permission
Session write permission
Internet Access - Socks - OK
ZendId execute Permission
ZendId MD5:
ID:
Popup: OK
A linha: zend_optimizer.licence_path: (não encontra o caminho)
A linha Zendid execute Permission (esta NÃO OK) e
A linha ID (esta SEM a CHAVE)
É preciso aluma configuração quando a publicação é no mesmo Servidor que o SC?
Servidor: Troquei para Windows Server 2003 (64 bits) (Cloud Locaweb)
Grato
O Problema foi que no evento AJAX, ao executar o sc_lookup, eu não validei o retorno da variável, segue código correto:
sc_lookup(ds_icms, “SELECT icms, icms_st_sn FROM UF_ICMS WHERE UF = ‘{cliente_uf}’”);
if (!empty({ds_icms[0][0]})){
$icms_perc_cli = {ds_icms[0][0]};
$icms_st_sn = {ds_icms[0][1]};
} else {
$icms_perc_cli = 0;
$icms_st_sn = 0;
}
Não tinha nada a ver com o AJAX, e sim pura falta de atenção.
Grato a todos