Я схожу с ума с этим ..
У меня установлен gnupg на моем сервере CentOS, и я пытаюсь зашифровать загруженные файлы (загруженные через страницу PHP).На сервере через командную строку работает отлично.Но с помощью сценария php происходит сбой с этой ошибкой:
gpg: /path-to-my-file/my-file: encryption failed: file open error
Пользователь apache (который, я думаю, используется для запуска команды exec) имеет права на чтение / запись в каталоге файла.
Файл загружен нормально (я вижу его позже, когда я удалил удаление незашифрованного файла из моего кода) и может быть корректно удален через сайт php.это следующее
/path-to-gpg/gpg --homedir=/path-to-my-home-gnupg/.gnupg -e -r therecipient@email the-unencrypted-file
Есть идеи, как я мог бы заняться этим?спасибо