[OJS 3.2.1.4] Trying to edit a submission (as Journal Manager) gets a fatal error

Description of issue or problem I’m having:
I’m looking for some aid about a problem in using OJS 3.1.2.4: Trying to edit a submission returns an “Internal server Error 500":
“This page is not working.
Domain name is unable to process this request at the moment. (translated from Portuguese)
HTTP ERROR 500”

Steps I took leading up to the issue:
I tried to submit an article with other credentials and a different role and then edit it as journal manager.

What I tried to resolve the issue:
After investigating the error log, I verified that there is no layout folder.

Application Version - e.g., OJS 3.1.2:
OJS 3.1.2.4.

Additional information, such as screenshots and error log messages if applicable:
The error log says:

  • "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 ojs/lib/pkp/lib/adodb/adodb.inc.php on line 263
  • 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 ojs/lib/pkp/lib/adodb/adodb.inc.php on line 359
  • 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 ojs/lib/pkp/lib/adodb/adodb.inc.php on line 2921
  • 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 ojs/lib/pkp/lib/adodb/adodb.inc.php on line 3939
  • PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in ojs/lib/pkp/lib/adodb/adodb.inc.php on line 1003
  • PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in ojs/lib/pkp/lib/adodb/adodb.inc.php on line 1003
  • PHP Warning: filemtime(): stat failed for lib/pkp/templates/layouts/backend.tpl in ojs/lib/pkp/classes/template/PKPTemplateResource.inc.php on line 51
  • PHP Fatal error: Uncaught → Smarty: Unable to load template ‘app:layouts/backend.tpl’ in ‘workflow/workflow.tpl’ ←
  • thrown in ojs/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php on line 195
  • PHP Warning: filemtime(): stat failed for lib/pkp/templates/layouts/backend.tpl in /home/appformp/palavras.appform.pt/ojs/lib/pkp/classes/template/PKPTemplateResource.inc.php on line 51"

Looking in the error log, i noticed that there are a lot of errors that occur when I enter the system:

  • 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 /ojs/lib/pkp/lib/adodb/adodb.inc.php on line 263
  • 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 /ojs/lib/pkp/lib/adodb/adodb.inc.php on line 359
  • 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 /ojs/lib/pkp/lib/adodb/adodb.inc.php on line 2921
  • 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 /ojs/lib/pkp/lib/adodb/adodb.inc.php on line 3939
  • PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /ojs/lib/pkp/lib/adodb/adodb.inc.php on line 1003
  • PHP Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /ojs/lib/pkp/lib/adodb/adodb.inc.php on line 1003

The system is characterized by the following:

OS platform Linux
PHP version 7.2.34
Apache version Apache
Database driver mysqli
Database server version 10.2.40-MariaDB-cll-lve