アクセスした人の環境変数を全てtextに書いていくプログラムを書いたのですが、
 #!/usr/local/bin/perl
 
 print "Content-type: text/html\n\n";
 open(DATA, ">> data.dat");
 print(DATA "%ENV<HR>\n");
 close(DATA);
 exit;

エラーが出て動きません。
自分ではこのソースに間違いを見つけられないのですが、その他パーミッションなどの設定のほうを疑うべきでしょうか…?
お願いしますm(_ _)m