O manual do Scriptcase 9.10 diz:
Projetos desenvolvidos em Scriptcase com PHP 7.0 ou 7.3 estão homologados para serem publicados nas seguintes versões do PHP:
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
Projetos desenvolvidos em Scriptcase com PHP 8.1 estão homologados para serem publicados nas seguintes versões do PHP:
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
Mas no php 7.0 em debian stretch ou ubuntu xenial
O captcha em ambiente de produção ao tentar configurar o prod não aparece.
No log do php vemos este erro:
[Tue Jan 23 11:26:36.200554 2024] [:error] [pid 77277] [client xxxxxxxxxxxxxxx] PHP Fatal error: Uncaught Error: Call to undefined function imageantialias() in /var/www/xxx/_lib/prod/lib/php/devel/lib/php/secureimage.php:16\nStack trace:\n#0 {main}\n thrown in /var/www/xxx/_lib/prod/lib/php/devel/lib/php/secureimage.php on line 16, referer: https://xxxxxxxxxxxxxxxr/_lib/prod/lib/php/devel/iface/login.php?rand=f77af14a4910c17e
Creio que seja devido as recentes atualização do ambiente de produção no Sciptcase 9.10.
Ele está chamando uma função imageantialias que não vem nativamente no php 7.0 destas distros.
Então devemos considerar a combinação do Scriptcase 9.9.015 e superiores incompatível com o php 7.0. Neste caso o manual deveria ser atualizado?