I am installing OJS 3.4.0.8. While installing, I am getting the following error in the error log:
PHP Fatal error: Uncaught Error: Class “Locale” not found in lib/pkp/classes/i18n/Locale.php:148
Stack trace:
#0 lib/pkp/classes/i18n/Locale.php(130): PKP\i18n\Locale->setLocale(‘en’)
#1 lib/pkp/lib/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(338): PKP\i18n\Locale->getLocale()
#2 lib/pkp/classes/template/PKPTemplateManager.php(161): Illuminate\Support\Facades\Facade::__callStatic(‘getLocale’, Array)
#3 classes/template/TemplateManager.php(40): PKP\template\PKPTemplateManager->initialize(Object(APP\core\Request))
#4 lib/pkp/classes/template/PKPTemplateManager.php(1441): APP\template\TemplateManager->initialize(Object(APP\core\Request))
#5 lib/pkp/classes/plugins/Plugin.php(403): PKP\template\PKPTemplateManager::getManager(Object(APP\core\Request))
#6 lib/pkp/classes/plugins/Plugin.php(137): PKP\plugins\Plugin->_registerTemplateResource()
#7 lib/pkp/classes/plugins/LazyLoadPlugin.php(34): PKP\plugins\Plugin->register(‘generic’, ‘plugins/generic…’, NULL)
#8 plugins/generic/recommendByAuthor/RecommendByAuthorPlugin.php(43): PKP\plugins\LazyLoadPlugin->register(‘generic’, ‘plugins/generic…’, NULL)
#9 lib/pkp/classes/plugins/PluginRegistry.php(76): APP\plugins\generic\recommendByAuthor\RecommendByAuthorPlugin->register(‘generic’, ‘plugins/generic…’, NULL)
#10 lib/pkp/classes/plugins/PluginRegistry.php(121): PKP\plugins\PluginRegistry::register(‘generic’, Object(APP\plugins\generic\recommendByAuthor\RecommendByAuthorPlugin), ‘plugins/generic…’, NULL)
#11 [internal function]: PKP\plugins\PluginRegistry::PKP\plugins{closure}(Object(APP\plugins\generic\recommendByAuthor\RecommendByAuthorPlugin), ‘plugins/generic…’)
#12 lib/pkp/classes/plugins/PluginRegistry.php(121): array_walk_recursive(Array, Object(Closure))
#13 lib/pkp/classes/core/Dispatcher.php(155): PKP\plugins\PluginRegistry::loadCategory(‘generic’, true)
#14 lib/pkp/classes/core/PKPApplication.php(395): PKP\core\Dispatcher->dispatch(Object(APP\core\Request))
#15 index.php(21): PKP\core\PKPApplication->execute()
#16 {main}
thrown in lib/pkp/classes/i18n/Locale.php on line 148
The same error was addressed here also: PHP Fatal error: Uncaught Error: Class "Locale" not found in
But the provided solution doesn’t work that is:
@asmecher Please help me out with this error.