I have made an upgrade to OJS 3.2.1-0 and I have the following error when trying to upgrade the quicksubmit plugin via the web interface:
The log gives:
[Mon Jun 22 15:23:49.417613 2020] [php7:warn] [pid 29731] [client xx.xx.xx.xx:3715] PHP Warning: rename(): The first argument to copy() function cannot be a directory in /www-directory/lib/pkp/classes/plugins/PluginHelper.inc.php on line 210, referer: https://mydomain.com/folder/index.php/journal1/management/settings/website?r=5ef0af9d6cc2b
[Mon Jun 22 15:23:49.417655 2020] [php7:warn] [pid 29731] [client xx.xx.xx.xx:3715] PHP Warning: rename(/tmp/quickSubmit26131e107b/quickSubmit,/www-directory/plugins/importexport/quickSubmit): Invalid cross-device link in /www-directory/lib/pkp/classes/plugins/PluginHelper.inc.php on line 210, referer: https://mydomain.com/folder/index.php/journal1/management/settings/website?r=5ef0af9d6cc2b
[Mon Jun 22 15:23:49.417683 2020] [php7:notice] [pid 29731] [client xx.xx.xx.xx:3715] PHP Notice: Undefined variable: errorMsg in /www-directory/lib/pkp/controllers/grid/plugins/PluginGalleryGridHandler.inc.php on line 311, referer: https://mydomain.com/folder/index.php/journal1/management/settings/website?r=5ef0af9d6cc2b
[Mon Jun 22 15:23:54.741589 2020] [php7:warn] [pid 30577] [client xx.xx.xx.xx:3726] PHP Warning: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /var/www/html/conferences/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 386
[Mon Jun 22 15:23:54.757028 2020] [php7:notice] [pid 30577] [client xx.xx.xx.xx:3726] ojs2: 404 Not Found
I get the following error in the browser development tool:
What permissions and ownership do you see on the files in the cache/ directory? (Necessary file permissions will depend heavily on the server’s setup, and this is one way to help determine how your server is configured.)
Regards,
Alec Smecher
Public Knowledge Project Team