2012-04-17 134 views
1

我試圖在perl CGI應用程序中保存數據(當點擊一個提交按鈕時)。但是,下面的代碼:Permission denied with Perl Stored

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 2012-04-17 10:49:25

相關問題