OJS2.3.7 Cannot manage, upgrade or install journals


#1

got this message in the error logs

Message: WARNING: Missing argument 1 for PaymentManager::PaymentManager(), called in .../journal/classes/payment/ojs/OJSPaymentManager.inc.php on line 35 and definedIn file: 
.../journal/lib/pkp/classes/payment/PaymentManager.inc.php
At line: 22

Found only one solution online, but it does not work


#2

Recently, i have changed the servers and both mysql and php are higher versions now

PHP version 5.6.40
mysql 5.7.25

And one more thing - we don’t need the payment system as the journal is free to read and download.


#3

OK, the upgrade from 2.3.7 is not supported

Decided to freeze the old journals from 2008 to 2016 and set up a new version. Downloaded 3.1.1-4 and followed the instructions

Got this on the first screen

Method Application::getName() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php on line 149

Deprecated : Non-static method Application::getName() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php on line 151

Deprecated : Non-static method Application::getName() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php on line 153

Deprecated : Non-static method VersionCheck::getCurrentCodeVersion() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/MaintenanceForm.inc.php on line 37

Deprecated : Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/form/Form.inc.php on line 369

Deprecated : Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/core/PKPRequest.inc.php on line 592

Warning : Cannot modify header information - headers already sent by (output started at /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php:149) in /home/actaling/public_html/new/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 867

Warning : Cannot modify header information - headers already sent by (output started at /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php:149) in /home/actaling/public_html/new/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 868


All system, files and directory checks are OK

Here is the first 20 lines of the error_log

[10-Feb-2019 07:19:24 UTC] PHP Strict Standards: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home/actaling/public_html/new/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 0
[10-Feb-2019 07:19:24 UTC] PHP Strict Standards: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home/actaling/public_html/new/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 0
[10-Feb-2019 07:19:24 UTC] PHP Strict Standards: Declaration of InstallHandler::validate() should be compatible with PKPHandler::validate($requiredContexts = NULL, $request = NULL) in /home/actaling/public_html/new/lib/pkp/pages/install/InstallHandler.inc.php on line 0
[10-Feb-2019 07:19:24 UTC] PHP Deprecated: Non-static method Application::getName() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php on line 149
[10-Feb-2019 07:19:24 UTC] PHP Deprecated: Non-static method Application::getName() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php on line 151
[10-Feb-2019 07:19:24 UTC] PHP Deprecated: Non-static method Application::getName() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php on line 153
[10-Feb-2019 07:19:24 UTC] PHP Deprecated: Non-static method VersionCheck::getCurrentCodeVersion() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/install/form/MaintenanceForm.inc.php on line 37
[10-Feb-2019 07:19:24 UTC] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/form/Form.inc.php on line 369
[10-Feb-2019 07:19:24 UTC] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[10-Feb-2019 07:19:24 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php:149) in /home/actaling/public_html/new/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 867
[10-Feb-2019 07:19:24 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/actaling/public_html/new/lib/pkp/classes/install/form/InstallForm.inc.php:149) in /home/actaling/public_html/new/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 868
[10-Feb-2019 07:19:25 UTC] PHP Strict Standards: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home/actaling/public_html/new/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 0
[10-Feb-2019 07:19:27 UTC] PHP Strict Standards: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home/actaling/public_html/new/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 0
[10-Feb-2019 07:29:45 UTC] PHP Strict Standards: Declaration of PKPUsageEventPlugin::getEnabled() should be compatible with LazyLoadPlugin::getEnabled($contextId = NULL) in /home/actaling/public_html/new/lib/pkp/plugins/generic/usageEvent/PKPUsageEventPlugin.inc.php on line 0
[10-Feb-2019 07:29:45 UTC] PHP Strict Standards: Declaration of InstallHandler::validate() should be compatible with PKPHandler::validate($requiredContexts = NULL, $request = NULL) in /home/actaling/public_html/new/lib/pkp/pages/install/InstallHandler.inc.php on line 0
[10-Feb-2019 07:29:45 UTC] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/form/Form.inc.php on line 388
[10-Feb-2019 07:29:45 UTC] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/core/PKPRequest.inc.php on line 592
[10-Feb-2019 07:29:45 UTC] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/form/Form.inc.php on line 388
[10-Feb-2019 07:29:45 UTC] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/actaling/public_html/new/lib/pkp/classes/core/PKPRequest.inc.php on line 592


#4

Installed separately the last stable version of 2.x and tried to upgrade it to 3.x - the same issues as above

So, for one journal now I have three separate installations of OJS on one domain… instead of the other way round.