Perl Storable允许否认

时间:2012-04-17 10:18:32

标签: perl permissions permission-denied storable

我试图在perl CGI应用程序中保存数据(单击提交按钮时)。但是以下代码:

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

如何授予脚本保存数据的权限?

1 个答案:

答案 0 :(得分:4)

听起来像Web服务器运行的用户,因为没有写入目录的权限。作为测试,请尝试store \%hash, '/tmp/handle';,如果可行,则需要将目录权限排序到要保存数据的位置。