특정 웹 사이트를 방문 할 때 원격 호스트의 IP 주소를 사용하는 Perl 스크립트를 만들려고합니다. 내가 우분투 서버에서 웹 사이트를 실행하고왜이 Perl CGI 스크립트에서 "허가 거부"오류가 발생합니까?
Permission denied at path_to_perl_script line 19
내가 제대로 아파치와 CGI를 구성 그러나 나는이 아파치 오류 과거를 얻을 수없는 것.
#!/usr/bin/perl -T
use CGI;
use DBI;
use strict;
use warnings;
use Path::Class;
use autodie;
# read the CGI params
my $cgi = CGI->new;
my $username = $cgi->param("username");
my $password = $cgi->param("password");
my $port = $cgi->remote_host();
my $dir = dir("var/www/html");
my $file = dir->file("testingPerl.txt");
my $file_handle = $file->openw();
$file_handle->print($port);
나는 펄 상당히 새로운 오전과 내가이 오류를 얻고있다 왜 아주 이해가 안 : 여기
는login.pl
스크립트입니다.
이것은 내가 작성한 유일한 펄 스크립트입니다. @ zdim –
@zdim은 이해하지만 위의 스크립트는 "login.pl"입니다. 혼란스러운 점에 대해 사과드립니다. 그 파일입니다. 그렇지 않으면 어디에서 오류가 올지 모를 ... –
좋습니다. @zdim, 내가 더 명확하게하기 위해 무엇인가 추가해야합니까? –