Hi
I am using OJs 3.3.0.11
The website goes down with error 500 once a month or after 15 days. The error log is this
[23-Mar-2025 16:08:17 UTC] PHP Fatal error: Uncaught Error: Class 'PKP\plugins\ThemePlugin' not found in /home/hamdardis/public_html/plugins/themes/pragma/PragmaThemePlugin.inc.php:20
Stack trace:
#0 /home/hamdardis/public_html/plugins/themes/pragma/index.php(15): require_once()
#1 /home/hamdardis/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php(241): include('/home/hamdardis...')
#2 /home/hamdardis/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php(114): PluginRegistry::_instantiatePlugin('themes', 'plugins/themes', 'pragma', 'PragmaThemePlug...')
#3 /home/hamdardis/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php(1245): PluginRegistry::loadCategory('themes', true)
#4 /home/hamdardis/public_html/lib/pkp/classes/plugins/Plugin.inc.php(359): PKPTemplateManager::getManager()
#5 /home/hamdardis/public_html/lib/pkp/classes/plugins/Plugin.inc.php(115): Plugin->_registerTemplateResource()
#6 /home/hamdardis/public_html/lib/pkp/classes/plugins/LazyLoadPlugin.inc.php(28): Plugin->register('generic', 'plugins/generic...', NULL)
in /home/hamdardis/public_html/plugins/themes/pragma/PragmaThemePlugin.inc.php on line 20
I go into themes folder and there is a pragma named folder. I rename it to any name and then website starts working fine. Again after few days another pragma named folder appears and again I have to delete it or rename it.
Please guide and advise.
Thanks