To maintain the security of our customers, their emails, and their websites, several PHP functions, including exec(), proc_open(), and system(), are disabled on our shared hosting platforms. We must maintain a strict security policy and cannot enable them.
Such functions are most often used by plugins and minor themes for WordPress, Joomla, or other content management systems (CMS). The best option, in this case, would be to look for an alternative plugin or theme that doesn't have this requirement.
If you need to use disabled PHP functions, you will need to consider moving your website to a VPS, Cloud, or Dedicated server. Thus your website will have its own dedicated environment and you will be able to customize the configuration of all the services (web server, PHP, MySQL, etc.).
The steps described below apply to VPS, Cloud, and Dedicated servers using the cPanel control panel.
To activate one of the disabled PHP functions, simply go to WHM > Software > MultiPHP INI Editor
You must select "Editor Mode" then the PHP version for which you want to activate the function
Find the line containing "disable_functions", remove the function from the current list to activate it, and click on "Save" to validate.