Cambio de servidor muestra http error 500

*buenos días, cambié de servidor en hostgator y ahora tengo un error http 500 en mi PJS, esto muestra el debug.
Fatal error : Uncaught Error: Class “Locale” not found in /home/luismurillo/public_html/lib/pkp/classes/i18n/Locale.php:148 Stack trace: #0 /home/luismurillo/public_html/lib/pkp/classes/i18n/Locale.php(130): PKP\i18n\Locale->setLocale(‘es’) #1 /home/luismurillo/public_html/lib/pkp/classes/i18n/Locale.php(419): PKP\i18n\Locale->getLocale() #2 /home/luismurillo/public_html/lib/pkp/classes/i18n/Locale.php(105): PKP\i18n\Locale->translate(‘plugins.themes…’, NULL, Array, NULL) #3 /home/luismurillo/public_html/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(938): PKP\i18n\Locale->get(‘plugins.themes…’, Array, NULL) #4 /home/luismurillo/public_html/lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(973): trans(‘plugins.themes…’, Array, NULL) #5 /home/luismurillo/public_html/lib/pkp/classes/plugins/ThemePlugin.php(415): __(‘plugins.themes…’) #6 /home/luismurillo/public_html/plugins/themes/healthSciences/HealthSciencesThemePlugin.inc.php(29): PKP\plugins\ThemePlugin->addOption(‘baseColour’, ‘colour’, Array) #7 /home/luismurillo/public_html/lib/pkp/classes/plugins/ThemePlugin.php(130): HealthSciencesThemePlugin->init() #8 [internal function]: PKP\plugins\ThemePlugin->themeRegistered(‘PluginRegistry:…’, Array) #9 /home/luismurillo/public_html/lib/pkp/classes/plugins/Hook.php(139): call_user_func_array(Array, Array) #10 /home/luismurillo/public_html/lib/pkp/classes/plugins/Hook.php(113): PKP\plugins\Hook::run(‘PluginRegistry:…’, Array) #11 /home/luismurillo/public_html/lib/pkp/classes/plugins/PluginRegistry.php(128): PKP\plugins\Hook::call(‘PluginRegistry:…’, Array) #12 /home/luismurillo/public_html/lib/pkp/classes/template/PKPTemplateManager.php(1435): PKP\plugins\PluginRegistry::loadCategory(‘themes’, true) #13 /home/luismurillo/public_html/lib/pkp/classes/plugins/Plugin.php(403): PKP\template\PKPTemplateManager::getManager(Object(APP\core\Request)) #14 /home/luismurillo/public_html/lib/pkp/classes/plugins/Plugin.php(137): PKP\plugins\Plugin->_registerTemplateResource() #15 /home/luismurillo/public_html/lib/pkp/classes/plugins/LazyLoadPlugin.php(34): PKP\plugins\Plugin->register(‘generic’, ‘plugins/generic…’, NULL) #16 /home/luismurillo/public_html/plugins/generic/citationStyleLanguage/CitationStyleLanguagePlugin.php(94): PKP\plugins\LazyLoadPlugin->register(‘generic’, ‘plugins/generic…’, NULL) #17 /home/luismurillo/public_html/lib/pkp/classes/plugins/PluginRegistry.php(76): APP\plugins\generic\citationStyleLanguage\CitationStyleLanguagePlugin->register(‘generic’, ‘plugins/generic…’, NULL) #18 /home/luismurillo/public_html/lib/pkp/classes/plugins/PluginRegistry.php(121): PKP\plugins\PluginRegistry::register(‘generic’, Object(APP\plugins\generic\citationStyleLanguage\CitationStyleLanguagePlugin), ‘plugins/generic…’, NULL) #19 [internal function]: PKP\plugins\PluginRegistry::PKP\plugins{closure}(Object(APP\plugins\generic\citationStyleLanguage\CitationStyleLanguagePlugin), ‘plugins/generic…’) #20 /home/luismurillo/public_html/lib/pkp/classes/plugins/PluginRegistry.php(121): array_walk_recursive(Array, Object(Closure)) #21 /home/luismurillo/public_html/lib/pkp/classes/core/Dispatcher.php(155): PKP\plugins\PluginRegistry::loadCategory(‘generic’, true) #22 /home/luismurillo/public_html/lib/pkp/classes/core/PKPApplication.php(388): PKP\core\Dispatcher->dispatch(Object(APP\core\Request)) #23 /home/luismurillo/public_html/index.php(21): PKP\core\PKPApplication->execute() #24 {main} thrown in /home/luismurillo/public_html/lib/pkp/classes/i18n/Locale.php on line 148

Alguna ayuda?

Estimado @luismurillo:

Si puedes proveer más información como la versión de OJS que estás utilizando, la versión de PHP del nuevo servidor … ayudará mucho a que la comunidad pueda darte algunas opciones de solución.

Mira este post, PHP Fatal error: Uncaught Error: Class "Locale" not found in - #2 by asmecher, sugieren que revises la extensión ‘intl’ en tu php.ini

Aquí hay otro post que te puede servir, Troubleshooting OJS Upgrade: HTTP 500 Error on Subdomain (Version OJS-3.4.0.5) - #7 by OJS_Darryl

@lopez.casique
Buenos días, gracias por la información. el sitió ahora se puede ver después de activar intl como extensión en php.
Ahora tengo un error de compatibilidad con pdf, copio imagen por favor.
OJS 3.4.0.5
PHP 8.2

Ya se solucionó el problema. Se activaron las extensiones Intl y fileinfo, y todo ffunciona perfectamente bien. Muchas gracias.

1 Like

Gracias @luismurillo por compartir la solución a la comunidad.