В 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';
и, если это сработает, вам нужно будет получить разрешения для каталога, отсортированные там, где вы хотите сохранить данные.