我试图在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
如何授予脚本保存数据的权限?
答案 0 :(得分:4)
听起来像Web服务器运行的用户,因为没有写入目录的权限。作为测试,请尝试store \%hash, '/tmp/handle';
,如果可行,则需要将目录权限排序到要保存数据的位置。