Hi, Kaitlin. Thanks for you help
- This is kinda the error path that was being repeated in the error log:
Summary
15-Sep-2025 12:05:54 America/Fortaleza] Missing locale key “validation.attributes” for the locale “en”
[15-Sep-2025 12:05:54 America/Fortaleza] Missing locale key “validation.values.email.gerente” for the locale “en”
[15-Sep-2025 12:08:08 America/Fortaleza] Missing locale key “validation.attributes” for the locale “en”
[15-Sep-2025 12:08:08 America/Fortaleza] Missing locale key “validation.values.email.gerente” for the locale “en”
[15-Sep-2025 12:09:09 America/Fortaleza] PHP Deprecated: Using unregistered static method “PKP\components\forms\context\PKPThemeForm::FORM_THEME” in a template is deprecated and will be removed in a future release. Use Smarty::registerClass to explicitly register a class for access. in /home3/pedr7410/public_html/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php on line 2428
[15-Sep-2025 12:09:09 America/Fortaleza] PHP Deprecated: Using unregistered static method “PKP\components\forms\context\PKPRestrictBulkEmailsForm::FORM_RESTRICT_BULK_EMAILS” in a template is deprecated and will be removed in a future release. Use Smarty::registerClass to explicitly register a class for access. in /home3/pedr7410/public_html/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php on line 2428
[15-Sep-2025 12:09:47 America/Fortaleza] Missing locale key “common.help” for the locale “en”
[15-Sep-2025 12:09:47 America/Fortaleza] Missing locale key “editor.submission.recommend.sendExternalReview” for the locale “en”
[15-Sep-2025 12:09:47 America/Fortaleza] Missing locale key “invitation.wizard.completeSteps” for the locale “en”
[15-Sep-2025 12:09:47 America/Fortaleza] Missing locale key “invitation.wizard.errors” for the locale “en”
[15-Sep-2025 12:09:47 America/Fortaleza] Missing locale key “submission.stage.internalReviewWithRound” for the locale “en”
[15-Sep-2025 12:09:47 America/Fortaleza] Missing locale key “userAccess.management.options” for the locale “en”
This happens to any language after the 1st. When I try to edit the various text boxes (one for each language), the last one available is able to edit, but the ones above are always the three dots.
- I’m now also having lots of problems with the header plugin as it’s shown in this error log:
Summary
[16-Sep-2025 14:06:03 America/Fortaleza] Plugin APP\plugins\generic\customHeader\CustomHeaderPlugin failed to handle the hook TemplateManager::display
TypeError: PKP\template\PKPTemplateManager::addHeader(): Argument #2 ($header) must be of type string, null given, called in /home3/pedr7410/public_html/plugins/generic/customHeader/CustomHeaderPlugin.php on line 125 and defined in /home3/pedr7410/public_html/lib/pkp/classes/template/PKPTemplateManager.php:617
Stack trace:
#0 /home3/pedr7410/public_html/plugins/generic/customHeader/CustomHeaderPlugin.php(125): PKP\template\PKPTemplateManager->addHeader(‘custom’, NULL)
#1 [internal function]: APP\plugins\generic\customHeader\CustomHeaderPlugin->displayTemplateHook(‘TemplateManager…’, Array)
#2 /home3/pedr7410/public_html/lib/pkp/classes/plugins/Hook.php(164): call_user_func_array(Array, Array)
#3 /home3/pedr7410/public_html/lib/pkp/classes/plugins/Hook.php(132): PKP\plugins\Hook::run(‘TemplateManager…’, Array)
#4 /home3/pedr7410/public_html/lib/pkp/classes/template/PKPTemplateManager.php(1477): PKP\plugins\Hook::call(‘TemplateManager…’, Array)
#5 /home3/pedr7410/public_html/lib/pkp/pages/management/ManagementHandler.php(285): PKP\template\PKPTemplateManager->display(‘management/webs…’)
#6 /home3/pedr7410/public_html/lib/pkp/pages/management/ManagementHandler.php(119): PKP\pages\management\ManagementHandler->website(Array, Object(APP\core\Request))
#7 [internal function]: PKP\pages\management\ManagementHandler->settings(Array, Object(APP\core\Request))
#8 /home3/pedr7410/public_html/lib/pkp/classes/core/PKPRouter.php(327): call_user_func(Array, Array, Object(APP\core\Request))
#9 /home3/pedr7410/public_html/lib/pkp/classes/core/PKPPageRouter.php(249): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(APP\core\Request), Array, false)
#10 /home3/pedr7410/public_html/lib/pkp/classes/core/Dispatcher.php(157): PKP\core\PKPPageRouter->route(Object(APP\core\Request))
#11 /home3/pedr7410/public_html/lib/pkp/classes/core/PKPApplication.php(426): PKP\core\Dispatcher->dispatch(Object(APP\core\Request))
#12 /home3/pedr7410/public_html/index.php(21): PKP\core\PKPApplication->execute()
#13 {main}
- That said, I guess I’m doing something wrong during the installation, cause all these errors can’t be something that common. Other would probably have these scenarios too.
So, the installation process was kinda like these steps:
- create the SQL database and the admin
- download the package from the official site
- load it to the “public_html” folder
- extract the whole content of the zipped package directly to the "public_html” folder [Maybe this is what I’m doing wrong… did it like this to avoid the long domains with “index.php” and the name of the journal folder. Extracting the folders of OJS directly into the “public_html” allow us to find the OJS just with the short and beautiful domain]
- create a folder for the path of the journal inside “public_html” named “rtb”
- create a “files” folder inside the home folder (but outside “public_html” to keep it secure”
- open the domain through the browser and install OJS
Hope this information can help. Thanks again!