2012-04-17 16 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

Webサーバーが実行されているユーザーのように、ディレクトリに書き込む権限がありません。テストとしてstore \%hash, '/tmp/handle';を試してください。それが機能する場合は、データを保存するディレクトリの権限をソートする必要があります。

+0

と思われます。私のネットワーク管理者がそれをチェックするようになります!ありがとう – skeniver

関連する問題