[RESOLVIDO] Eventos AJAX pararam de funcionar

Prezados e Prezadas. Bom dia.

Ontem migrei 2 dos meus sistemas SC para um servidor Apache e PHP 7.0 na Kinghost. Percebi que TODOS métodos AJAX pararam de funcionar e recebo este erro:

Fatal error: Uncaught ArgumentCountError: Too few arguments to function form_TB_DOCTO_COM_apl::DATA_DOCTO_onBlur(), 0 passed in /home/indexaweb/www/verde/form_TB_DOCTO_COM/form_TB_DOCTO_COM_apl.php on line 1276 and exactly 2 expected in /home/indexaweb/www/verde/form_TB_DOCTO_COM/form_TB_DOCTO_COM_apl.php:5917 Stack trace: #0 /home/indexaweb/www/verde/form_TB_DOCTO_COM/form_TB_DOCTO_COM_apl.php(1276): form_TB_DOCTO_COM_apl->DATA_DOCTO_onBlur() #1 /home/indexaweb/www/verde/form_TB_DOCTO_COM/index.php(2467): form_TB_DOCTO_COM_apl->controle() #2 /home/indexaweb/www/verde/form_TB_DOCTO_COM/form_TB_DOCTO_COM_sajax.php(122): ajax_form_TB_DOCTO_COM_event_data_docto_onblur(‘50’, ‘570’, ‘03/10/2017’, ‘03/04/2018’, ‘04/03/2018’, ‘1’) #3 /home/indexaweb/www/verde/form_TB_DOCTO_COM/index.php(2016): sajax_handle_client_request() #4 {main} thrown in /home/indexaweb/www/verde/form_TB_DOCTO_COM/form_TB_DOCTO_COM_apl.php on line 5917

  1. Informo que em ambiente de desenvolvimento (windows) funciona perfeitamente.
  2. Estou usando a versão do SC 9.0.20.

Devo pedir alguma providencia ao provedor da Kinghost ou eu tenho que fazer algum procedimento?

Percebi também que nesta nova hospedagem eu não instalei a pasta “produção”.
Será que tem alguma influencia?

Aguardo vossa orientação.

Um grande abraço.

Cezar

Qual versão do seu SC?

o meu é o [font=Tahoma][size=11px]9.0.020 também, e mesmo no desenvolvimento ele não obedece as mascaras de campo.[/size][/font]
[font=tahoma, arial, sans-serif][/size][size=11px]Hints funcionam , onchange funciona … no 19 estava ok[/size][size=11px][/font]

Haroldo.

A minha versão atual é a SC 9.0.20.

O PHP é o 7 e o host é da Kinghost.

O mais interessante é que fiz o upload para o servidor Windows e funcionou sem problemas.
Penso que deva ter que fazer alguma alteração no PHP ou Apache para funcionar.
Eu queria saber se alguém passou por isso.
Abs

Pessoal.

A quem interessar…e quem tem o mesmo problema.
Resolvido da seguinte forma:

O pessoal da Kinghost alterou a versão do PHP.
No windows onde estava funcionando é a 7.0 e no apache estava a 7.1. trocaram a versão para 7.0 e o site voltou a funcionar.

Abraço e obrigado ao Haroldo e aos demais pela ajuda.

1 Curtida