Код: Выделить всё
Internal Server ErrorКод: Выделить всё
AH01215: (8)Exec format error, exec of '/Users/short_user _name/Sites/index.cgi' failedКод: Выделить всё
#!/Users/short_user_name/Library/Caches/activestate/bin/perlКод: Выделить всё
#!/usr/bin/perlApache выдает отказ в доступе в macOS Catalina
чтобы предоставить общесистемный доступ как к /usr/sbin/httpd, так и к /Users/short_user_name/Library/Caches/activestate/bin/perl, что не помогло.
Я хотел бы, чтобы это работало с ActivePerl, поскольку я не хочу добавлять модули в систему Perl. Есть идеи, как этого добиться?
Пример сценария:
Код: Выделить всё
#!/usr/bin/perl
use CGI;
my $cgi = CGI->new;
print $cgi->header( -type => 'text/plain' );
print $ENV{SERVER_SOFTWARE};
Детали установки:
MacOS Sonoma 14.5 (23F79)
/Users/short_user_name/Library/Caches/activestate/bin/perl -v
perl 5 (v5.36.3), предоставленный ActiveState
sudo apachectl -v
Версия сервера: Apache/2.4.58 (Unix)
Подробнее здесь: https://stackoverflow.com/questions/786 ... l-on-macos
Мобильная версия