Can't see plugin page

Hi,

OJS 3.4.0.8

I can’t open my plugin page and see a loading text in loop

This is my PHP error

AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Class "PKP\\controllers\\grid\\plugins\\PluginGridHandler" not found in 
/FOLDER/controllers/grid/settings/plugins/SettingsPluginGridHandler.php:26
Stack trace:\n#0 /FOLDER/lib/pkp/lib/vendor/composer/ClassLoader.php(576): include()
#1 /FOLDER/lib/pkp/lib/vendor/composer/ClassLoader.php(427): Composer\\Autoload\\{closure}()
#2 /FOLDER/lib/pkp/classes/core/PKPComponentRouter.php(215): Composer\\Autoload\\ClassLoader->loadClass()
#3 /FOLDER/lib/pkp/classes/core/PKPComponentRouter.php(279): PKP\\core\\PKPComponentRouter->getRpcServiceEndpoint()
#4 /FOLDER/lib/pkp/classes/core/Dispatcher.php(165): PKP\\core\\PKPComponentRouter->route()
#5 /FOLDER/lib/pkp/classes/core/PKPApplication.php(395): PKP...', referer: URL/index.php/FE/management/settings/website

Thank you,

Enzo

Hi @Enzo,

Double-check that lib/pkp/classes/controllers/grid/plugins/PluginGridHandler.php is present in your installation, and contains the right code compared to a fresh download from the OJS 3.4.0-8 package.

Regards,
Alec Smecher
Public Knowledge Project Team

Hi, the code is absolutely the same.

Thanks,
Enzo

Hi @Enzo,

Hmm.. Is there by any chance a file called lib/pkp/controllers/grid/plugins/PluginGridHandler.php? Or files in either place with a .inc.php suffix? There shouldn’t be.

Regards,
Alec Smecher
Public Knowledge Project Team

NO, I don’t see it

Hi @Enzo,

Hmm, I’m afraid I’m out of guesses – it looks like something on your system is unusual, but I can’t see what from here. If you’re able to try e.g. temporarily moving 3rd-party plugins out of the installation until you can determine that one of them causes the problem, that would be helpful.

Regards,
Alec Smecher
Public Knowledge Project Team

I wanted try something like that but if the page plugin doesn’t work, how can I disable di single plugins? Should I remove the single folders?

Thank you.

Hi @Enzo,

I’d suggest temporarily moving the plugin code outside the installation. But this is just a guess – this is a very commonly used part of OJS, and the 3.4.0-x branch is very widely used, so I’m just trying to guess what about your installation is not standard.

Regards,
Alec Smecher
Public Knowledge Project Team