2012-04-17 3 views
1

(제출 버튼을 클릭하면) perl CGI 애플리케이션에서 데이터를 유지하려고합니다. 그러나 다음 코드를Perl에서 권한이 거부되었습니다. 저장 가능

use Storable; 
my %hash = ('1'=>'a','2'=>'b','3'=>'c'); 
store \%hash, 'handle'; 

반환 :

Error executing run mode 'Admin Page': can't create handle: Permission denied at Main.pm line 76 

어떻게 데이터를 저장하는 스크립트 권한을 부여합니까?

답변

4

웹 서버가 실행되는 사용자의 소리가 디렉토리에 쓸 수있는 권한이 없습니다. 테스트로서 store \%hash, '/tmp/handle';을 시도해보십시오. 작동하는 경우 데이터를 저장하려는 디렉토리 권한을 정렬해야합니다.

+0

것 같습니다. 내 네트워크 관리자가 체크 아웃 할 것입니다! 감사 – skeniver

관련 문제