I made a new installation on different folder and database for OJS3. Then I got the original DB settings from the PLUGINS_SETTINGS folder and put it in the old DB. It went back to working with everything unconfigured.
Then I was testing which PLUGIN that generated the HTML 500 error. It was the PLUGIN “Settings RSS Feed Channel”.
Hello, just wanted to describe the problems I went through when having a similar error… maybe it’ll help someone else.
We have an OJS 3.0.2 installation and I was activating a couple of plugins for example the webfeedplugin. I didn’t realize it would be a problem if some of them were not migrated to OJS 3 yet and this resulted in an empty white blank page being displayed - 500 internal server error.
I didn’t want to setup the whole system again so I looked into the database and in the table ‘plugin_settings’ I could disable a few of the plugins (not all were listed in there though). After that I could see the journals webpages on the website again and could log in to the backend and there I could deactivate a couple more plugins.
What still didn’t work was the mainpage which displays the list of journals. From the apache error.log I found:
PHP Fatal error: Call to a member function getId() on a non-object in /var/www/html/ojs/plugins/generic/webFeed/WebFeedPlugin.inc.php on line 98