Сам простейший скрипт под спойлером. Ошибка в логах: end of script before headers.
По этому пути создал .htaccess(так же пробовал удалять везде .htaccess) c AddHandler cgi-script .cgi .pl .py
Options +ExecCGI
По переходу на скрипт loungefirst.ml/cgi-bin/cgi.pl
500 ошибка.
C правами проблем нет, так как всем папкам и файлам назначал "777". Есть только юзерские права, но в условии задания нет необходимости в правах root.
spoiler#!/usr/sbin/perl
use strict;
use warnings;
use utf8;
use CGI;
my $cgi = CGI->new;
print $cgi->header( -charset => 'utf8', -type => "text/plain" );
print "Hello World!";
Cоздавал вопрос с другими тегами и по самому скрипту, но оказалось, что дело не в perl, так как в консоли он выводится, а статический(любой файл, txt,html) не отдается по данному пути loungefitst.ml/cgi-bin/smt.html отдает с той же 500 ошибкой и в логах end of script before headers