В Perl отказано в доступе

Я пытаюсь сохранить данные в приложении 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 ответ

Решение

Похоже, что пользователь, на котором работает веб-сервер, не имеет прав на запись в каталог. В качестве теста попробуйте store \%hash, '/tmp/handle';и, если это сработает, вам нужно будет получить разрешения для каталога, отсортированные там, где вы хотите сохранить данные.

Другие вопросы по тегам