Users can't confirm after file was uploaded!

Please, help me.
I use OJS 3.1.2.1

my eror log is here:
/home1/philscie/public_html/wisdomperiodical/error_log:
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADODB_Cache_File has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 263
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADOConnection has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 359
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 2921
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet_array has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 3939
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADODB_Cache_File has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 263
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 1003
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADOConnection has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 359
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 2921
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet_array has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 3939
[14-Jul-2019 18:07:25 UTC] PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 1003
[14-Jul-2019 18:07:25 UTC] PHP Warning: Declaration of PlagiarismPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/PlagiarismPlugin.inc.php on line 119
[14-Jul-2019 18:07:25 UTC] PHP Warning: Declaration of PlagiarismPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/PlagiarismPlugin.inc.php on line 119
[14-Jul-2019 18:07:25 UTC] PHP Warning: Declaration of CustomBlockPlugin::getBlockContext() should be compatible with BlockPlugin::getBlockContext($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 134
[14-Jul-2019 18:07:25 UTC] PHP Warning: Declaration of CustomBlockPlugin::getBlockContext() should be compatible with BlockPlugin::getBlockContext($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 134
[14-Jul-2019 18:07:25 UTC] PHP Warning: require_once(/home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/vendor/autoload.php): failed to open stream: No such file or directory in /home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/PlagiarismPlugin.inc.php on line 70
[14-Jul-2019 18:07:25 UTC] PHP Fatal error: require_once(): Failed opening required ‘/home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/vendor/autoload.php’ (include_path=’.:/home1/philscie/public_html/wisdomperiodical/classes:/home1/philscie/public_html/wisdomperiodical/pages:/home1/philscie/public_html/wisdomperiodical/lib/pkp:/home1/philscie/public_html/wisdomperiodical/lib/pkp/classes:/home1/philscie/public_html/wisdomperiodical/lib/pkp/pages:/home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb:.:/opt/cpanel/ea-php73/root/usr/share/pear’) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/PlagiarismPlugin.inc.php on line 70
[14-Jul-2019 18:07:28 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADODB_Cache_File has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 263
[14-Jul-2019 18:07:28 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADOConnection has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 359
[14-Jul-2019 18:07:28 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 2921
[14-Jul-2019 18:07:28 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet_array has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 3939
[14-Jul-2019 18:07:28 UTC] PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 1003
[14-Jul-2019 18:07:28 UTC] PHP Warning: Declaration of PlagiarismPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/PlagiarismPlugin.inc.php on line 119
[14-Jul-2019 18:07:28 UTC] PHP Warning: Declaration of CustomBlockPlugin::getBlockContext() should be compatible with BlockPlugin::getBlockContext($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 134
[14-Jul-2019 18:07:29 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADODB_Cache_File has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 263
[14-Jul-2019 18:07:29 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADOConnection has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 359
[14-Jul-2019 18:07:29 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 2921
[14-Jul-2019 18:07:29 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ADORecordSet_array has a deprecated constructor in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 3939
[14-Jul-2019 18:07:29 UTC] PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home1/philscie/public_html/wisdomperiodical/lib/pkp/lib/adodb/adodb.inc.php on line 1003
[14-Jul-2019 18:07:29 UTC] PHP Warning: Declaration of PlagiarismPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/plagiarism/PlagiarismPlugin.inc.php on line 119
[14-Jul-2019 18:07:30 UTC] PHP Warning: Declaration of CustomBlockPlugin::getBlockContext() should be compatible with BlockPlugin::getBlockContext($contextId = NULL) in /home1/philscie/public_html/wisdomperiodical/plugins/generic/customBlockManager/CustomBlockPlugin.inc.php on line 134

The critical error message appears to be this one:

It appears a composer requirement is expected but not installed for this plugin. You can disable/remove the plugin, or you can complete the installation, probably by running composer --working-dir=plugins/generic/plagiarism update. If you successfully activate the plugin, report back and we can update the plugin documentation with the steps you took.

Hi @ashotgev,

I suspect you probably downloaded the plugin from the wrong place. Where did you download it from?

Regards,
Alec Smecher
Public Knowledge Project Team

I download it here:

and in my site it shown as clear.
1

I just switched it off and the problem is gone.

If you downloaded it via a Git submodule (or via the “Clone or Download” link in GitHub), you will have a copy without the composer dependencies and you will need to manually add them.

If you download it from the “Releases” page in GitHub, it will include the needed dependencies.

The preferred method of install is through the Plugin Gallery. If your file permissions allow it, installing through the Plugin Gallery should also include the needed dependencies.

1 Like

Oh, thanks, ctgraham!