Normale cgi-Scripte in Perl funktionieren, nur Scripte von den SSI Anweisungen nicht.
<!--exec cgi=.....
Da wäre noch der Umstand, dass Du doch ein error.log hast. Was GENAU steht da nach einem Aufruf des betroffenen Skriptes in den neu hinzu gekommenen Zeilen? Steht das <!--exec cgi=
im HTML-Output? Falls Du die Dateien auf einen neuen oder neu aufgesetzten Server übertragen hast könnte es sowohl am SSI als auch an den Dateirechten liegen: z.B. müssen die Perl-Skripte auführbar sein - chmod 755 SKRIPT.pl
hilft dann. Auch die Shebang kann falsch sein…
Im Übrigen: „Perl“, „SSI“ - das klingt „wenig modern“. Ich hoffe Du bist Dir sicher darin, dass das anno 2024 wirklich auf einem Webserver ausgeführt werden soll.