The “exec” PHP function has been disabled on your server. Contact your system administrator to enable it

Hi all,

Just to note that manually installing a plugin via the file manager might not accomplish all the installation tasks that a plugin needs for proper installation, for example:

  • installing the plugin’s entry in the versions table (this can be accomplished using lib/pkp/tools/installPluginVersion.php)
  • creating any database tables the plugin might use
  • registering any scheduled tasks the plugin might work with

We have an open issue to decrease dependency on the exec function for cases where hosting providers have disabled it: Reduce dependency on `exec` · Issue #6077 · pkp/pkp-lib · GitHub

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like