PHP – CentOS – Apache
Я пытаюсь разрешить пользователям шифровать/дешифровать файлы на моем сайте. Я остановился на gpg как на способе шифрования/дешифрования. Проблема в том, что мне нужно запустить shell_exec с командой шифрования, и, похоже, он не запускается при вызове из браузера. Я пробовал все, что мог придумать, включая предоставление всем папкам и файлам разрешения 777, что кажется неправильным.
Я думаю, что могу добиться этого, настроив cronjob и очередь, но я надеялся, что кто-то знает лучшее решение.
Это команды, которые не будут выполняться.
gpg --yes --passphrase=[Enter your passphrase here] -c filename.txt
gpg --yes --passphrase=[Enter your passphrase here] filename.txt.gpg
РЕДАКТИРОВАТЬ: я повторил команду, которую отправлял в shell_exec, и она отлично работает из командной строки. Однако он не запускается из браузера.