Registration Page is not working OJS 3.3.0-13

The Problem is Registration page is not working "This page is not working,journal.dmi.ac.tz is currently unable to handle this request. HTTP Error 500.

When I view log file is see the below text

[19-Dec-2022 20:31:10 Africa/Dar_es_Salaam] PHP Warning: Trying to access array offset on value of type null in /data/dmiac/public_html/journal.dmi.ac.tz/plugins/themes/default/DefaultThemePlugin.inc.php on line 163
[19-Dec-2022 20:31:14 Africa/Dar_es_Salaam] PHP Warning: Trying to access array offset on value of type null in /data/dmiac/public_html/journal.dmi.ac.tz/plugins/themes/default/DefaultThemePlugin.inc.php on line 163
[19-Dec-2022 20:31:15 Africa/Dar_es_Salaam] PHP Fatal error: Uncaught Error: Call to undefined function Sokil\IsoCodes\bindtextdomain() in /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/lib/vendor/sokil/php-isocodes/src/AbstractDatabase.php:87
Stack trace:
#0 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/lib/vendor/sokil/php-isocodes/src/AbstractDatabase.php(46): Sokil\IsoCodes\AbstractDatabase->bindGettextDomain()
#1 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/lib/vendor/sokil/php-isocodes/src/IsoCodesFactory.php(65): Sokil\IsoCodes\AbstractDatabase->__construct(NULL)
#2 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/classes/user/form/RegistrationForm.inc.php(103): Sokil\IsoCodes\IsoCodesFactory->getCountries()
#3 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/classes/form/Form.inc.php(151): RegistrationForm->fetch(Object(Request), NULL, true)
#4 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/pages/user/RegistrationHandler.inc.php(58): Form->display(Object(Request))
#5 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/classes/core/PKPRouter.inc.php(395): RegistrationHandler->register(Array, Object(Request))
#6 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/classes/core/PKPPageRouter.inc.php(246): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array, false)
#7 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/classes/core/Dispatcher.inc.php(144): PKPPageRouter->route(Object(Request))
#8 /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/classes/core/PKPApplication.inc.php(362): Dispatcher->dispatch(Object(Request))
#9 /data/dmiac/public_html/journal.dmi.ac.tz/index.php(68): PKPApplication->execute()
#10 {main}
*** thrown in /data/dmiac/public_html/journal.dmi.ac.tz/lib/pkp/lib/vendor/sokil/php-isocodes/src/AbstractDatabase.php on line 87***

Steps I took leading up to the issue
For example:

  1. Go to ‘http//journal.dmi.ac.tz’
  2. Click on ‘Register’
  3. See error

What application are you using?
OJS 3.3.0-13

“gettext” was not activated for php on your server.
Could you ask your server administrators to install/enable this?

Ok…Let me ask the host server

What PHP Version is required for OJS 3.3.0-13?.

The host server has enabled it but i get the same error
line 163
$homepageImageUrl = $publicFilesDir . ‘/’ . $homepageImage[‘uploadName’];
line 87
bindtextdomain(
What to do with this Lines Am not good in PHP

System Requirements for OJS 3.3
To run the latest release of OJS 3.x, your web server will need:

PHP 7.3 or later with MySQL, MariaDB, or PostgreSQL support
A database server: MySQL/MariaDB 4.1 or later OR PostgreSQL 9.5 or later
UNIX-like OS recommended (such as Linux, FreeBSD, Solaris, Mac OS X, etc.)