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 |