Drupal Quick install fails - hestiacp v1.18.10 Debian 12

Hi Team,

I am trying to use the Drupal Quick installer. See error below. Do i need to install unzip and 7z in Debian 12 ?

Creating a “drupal/recommended-project” project at “./public_html” Installing drupal/recommended-project (10.1.6) proc_open is disabled so ‘unzip’ and ‘7z’ commands cannot be used, zip files are being unpacked using the PHP zip extension. This may cause invalid reports of corrupted archives. Besides, any UNIX permissions (e.g. executable) defined in the archives will be lost. Enabling proc_open and installing ‘unzip’ or ‘7z’ (21.01+) may remediate them. Failed to download drupal/recommended-project from dist: /home/username/web/tld.com/vendor/composer does not exist and could not be created: Now trying to download from source In Process.php line 146: The Process class relies on proc_open, which is not available on your PHP i nstallation. create-project [-s|–stability STABILITY] [–prefer-source] [–prefer-dist] [–prefer-install PREFER-INSTALL] [–repository REPOSITORY] [–repository-url REPOSITORY-URL] [–add-repository] [–dev] [–no-dev] [–no-custom-installers] [–no-scripts] [–no-progress] [–no-secure-http] [–keep-vcs] [–remove-vcs] [–no-install] [–no-audit] [–audit-format AUDIT-FORMAT] [–ignore-platform-req IGNORE-PLATFORM-REQ] [–ignore-platform-reqs] [–ask] [–] [ [ []]] Error: cmd exited with errors

OK, having answered my own question. You need to enable the function ‘proc_open’ in the php.ini configuration. It seems to have been disabled since v1.18.10 of Hestiacp.

In Hestiacp, go to Server Settings (Gear icon) → Configure ->Web server → Backend Server → Advanced Options → Scroll down to ‘disable_functions’ and remove ‘proc_open’