Я пытаюсь рекурсивно заархивировать каталог с помощью команды exec
, во-первых, мне не нужен класс zipArchive
по причинам набросков, однако, когда я передаю эту команду в команду exec
, я получаю сообщение об ошибкепоговорка:
ошибка ввода-вывода zip: разрешение отклонено
Для этой команды:
cd ../../; zip -P temppassword html/acp/backup/filename.zip -r html/ 2>&1
Она начинается в сценарии, расположенном /var/www/html/acp/config.php
и после cd ../../
он переместится в каталог www
, затем перейдет в каталог html
и сохранит zip-файл в каталоге /var/www/html/acp/backup/
.Но, к сожалению, я получаю ошибку разрешения.Как я могу позволить команде пройти с «разрешением»?