Problem upgrading php 7 to php 8 - OJS

when I upgrade php 7 to php 8 I’m having problems with my ojs, when I click on a magazine I get the following error, can you help me?

[Wed Dec 07 10:43:26.127957 2022] [php:error] [pid 16997] [client 10.81.234.6:65510] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /var/www/submission_scielo_br/htdocs/lib/pkp/classes/core/DataObject.inc.php:133\nStack trace:\n#0 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/db/SchemaDAO.inc.php(249): DataObject->setData(‘authorInformati…’, ‘I’, ‘pt_BR’)\n#1 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/context/ContextDAO.inc.php(66): SchemaDAO->_fromRow(Array)\n#2 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/core/PKPRouter.inc.php(252): ContextDAO->getByPath(‘abo’)\n#3 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/core/PKPRequest.inc.php(760): PKPRouter->getContext(Object(Request), 1)\n#4 /var/www/submission_scielo_br/htdocs/classes/core/Request.inc.php(64): PKPRequest->_delegateToRouter(‘getContext’, 1)\n#5 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/i18n/PKPLocale.inc.php(135): Request->getContext()\n#6 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/i18n/PKPLocale.inc.php(290): PKPLocale::getLocale()\n#7 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/core/Dispatcher.inc.php(116): PKPLocale::initialize(Object(Request))\n#8 /var/www/submission_scielo_br/htdocs/lib/pkp/classes/core/PKPApplication.inc.php(362): Dispatcher->dispatch(Object(Request))\n#9 /var/www/submission_scielo_br/htdocs/index.php(68): PKPApplication->execute()\n#10 {main}\n thrown in /var/www/submission_scielo_br/htdocs/lib/pkp/classes/core/DataObject.inc.php on line 133

Hi @Elton_Pereira_Leite

Your issue sounds related to this previous thread:

Could you please review the approach and check whether it helps you?

Best,
Israel

Hi it didn’t work, I still get the 500 error with php8

Hi @Elton_Pereira_Leite,

What do you get for the query on the other thread?

Regards,
Alec Smecher
Public Knowledge Project Team