Hi, as I was trying to install OJS via XAMPP on my Windows cloud server, I got 500 error and the error log shows below:
[Wed Mar 26 09:44:54.450949 2025] [php:error] [pid 3936:tid 1888] [client ::1:52735] PHP Fatal error: Uncaught Error: Class “Locale” not found in C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\i18n\Locale.php:148\nStack trace:\n#0 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\i18n\Locale.php(130): PKP\i18n\Locale->setLocale(‘en’)\n#1 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\lib\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php(338): PKP\i18n\Locale->getLocale()\n#2 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\template\PKPTemplateManager.php(161): Illuminate\Support\Facades\Facade::__callStatic(‘getLocale’, Array)\n#3 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\classes\template\TemplateManager.php(40): PKP\template\PKPTemplateManager->initialize(Object(APP\core\Request))\n#4 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\template\PKPTemplateManager.php(1438): APP\template\TemplateManager->initialize(Object(APP\core\Request))\n#5 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\plugins\Plugin.php(403): PKP\template\PKPTemplateManager::getManager(Object(APP\core\Request))\n#6 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\plugins\Plugin.php(137): PKP\plugins\Plugin->_registerTemplateResource()\n#7 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\plugins\LazyLoadPlugin.php(34): PKP\plugins\Plugin->register(‘generic’, ‘plugins/generic…’, NULL)\n#8 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\plugins\generic\announcementFeed\AnnouncementFeedPlugin.php(35): PKP\plugins\LazyLoadPlugin->register(‘generic’, ‘plugins/generic…’, NULL)\n#9 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\plugins\PluginRegistry.php(76): APP\plugins\generic\announcementFeed\AnnouncementFeedPlugin->register(‘generic’, ‘plugins/generic…’, NULL)\n#10 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\plugins\PluginRegistry.php(121): PKP\plugins\PluginRegistry::register(‘generic’, Object(APP\plugins\generic\announcementFeed\AnnouncementFeedPlugin), ‘plugins/generic…’, NULL)\n#11 [internal function]: PKP\plugins\PluginRegistry::PKP\plugins\{closure}(Object(APP\plugins\generic\announcementFeed\AnnouncementFeedPlugin), ‘plugins/generic…’)\n#12 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\plugins\PluginRegistry.php(121): array_walk_recursive(Array, Object(Closure))\n#13 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\core\Dispatcher.php(155): PKP\plugins\PluginRegistry::loadCategory(‘generic’, true)\n#14 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\core\PKPApplication.php(395): PKP\core\Dispatcher->dispatch(Object(APP\core\Request))\n#15 C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\index.php(21): PKP\core\PKPApplication->execute()\n#16 {main}\n thrown in C:\Users\Administrator\Desktop\APP\XAMPP\htdocs\ojs-system\lib\pkp\classes\i18n\Locale.php on line 148
I was following the guidance of the video below:
How to Install OJS Software in Window 10 | Open Journal System Tutorial | Part 6 - YouTube
and successfully installed on my own computer but this time encountered by 500 error