Hello,
this morning we tried to make the big leap forwards from OJS 2.4.6 to OJS 3.0.2
We worked with the stable version of 3.0.2 downloaded form the PKP website. We did set the config.inc.php at installed = Off.
We used the browser procedure to upgrade the database. This resulted in a white page and we were not able to move forward. The fatal error that appeared in the log is:
PHP Fatal error: require_once(): Failed opening required '/data/html/ojs-3.0.2/plugins/generic/usageStats/GeoLocationTool.inc.php'
The complete error overview is included below.
We noticed that a file with the name GeoLocationTool.inc.php sits in a different folder in the library. We did copy that file to the place where the installation procedure is expecting it but that move resulted in a DB Error: Column ‘load_id’ cannot be null.
Suggestions how to solve this are welcome
[ Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP Stack trace:, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 1. {main}() /data/html/ojs-3.0.2/index.php:0, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 2. PKPApplication->execute() /data/html/ojs-3.0.2/index.php:68, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 3. Dispatcher->dispatch() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPApplication.inc.php:227, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 4. PKPPageRouter->route() /data/html/ojs-3.0.2/lib/pkp/classes/core/Dispatcher.inc.php:134, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 5. PKPRouter->_authorizeInitializeAndCallRequest() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPPageRouter.inc.php:239, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 6. call_user_func() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPRouter.inc.php:372, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 7. InstallHandler->installUpgrade() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPRouter.inc.php:372, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 8. UpgradeForm->execute() /data/html/ojs-3.0.2/lib/pkp/pages/install/InstallHandler.inc.php:110, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 9. Installer->execute() /data/html/ojs-3.0.2/lib/pkp/classes/install/form/UpgradeForm.inc.php:40, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 10. Installer->executeInstaller() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:186, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 11. Installer->executeAction() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:265, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 12. call_user_func() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:415, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 13. Upgrade->migrateTimedViewsUsageStatistics() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:415, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 14. import() /data/html/ojs-3.0.2/classes/install/Upgrade.inc.php:526, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP Fatal error: require_once(): Failed opening required '/data/html/ojs-3.0.2/plugins/generic/usageStats/GeoLocationTool.inc.php' (include_path='.:/data/html/ojs-3.0.2/classes:/data/html/ojs-3.0.2/pages:/data/html/ojs-3.0.2/lib/pkp:/data/html/ojs-3.0.2/lib/pkp/classes:/data/html/ojs-3.0.2/lib/pkp/pages:/data/html/ojs-3.0.2/lib/pkp/lib/adodb:/data/html/ojs-3.0.2/lib/pkp/lib/phputf8:/data/html/ojs-3.0.2/lib/pkp/lib/pqp/classes:/data/html/ojs-3.0.2/lib/pkp/lib/smarty:.:/usr/share/pear:/usr/share/php') in /data/html/ojs-3.0.2/lib/pkp/includes/functions.inc.php on line 25, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP Stack trace:, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 1. {main}() /data/html/ojs-3.0.2/index.php:0, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 2. PKPApplication->execute() /data/html/ojs-3.0.2/index.php:68, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 3. Dispatcher->dispatch() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPApplication.inc.php:227, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 4. PKPPageRouter->route() /data/html/ojs-3.0.2/lib/pkp/classes/core/Dispatcher.inc.php:134, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 5. PKPRouter->_authorizeInitializeAndCallRequest() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPPageRouter.inc.php:239, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 6. call_user_func() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPRouter.inc.php:372, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 7. InstallHandler->installUpgrade() /data/html/ojs-3.0.2/lib/pkp/classes/core/PKPRouter.inc.php:372, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 8. UpgradeForm->execute() /data/html/ojs-3.0.2/lib/pkp/pages/install/InstallHandler.inc.php:110, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 9. Installer->execute() /data/html/ojs-3.0.2/lib/pkp/classes/install/form/UpgradeForm.inc.php:40, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 10. Installer->executeInstaller() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:186, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 11. Installer->executeAction() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:265, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 12. call_user_func() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:415, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 13. Upgrade->migrateTimedViewsUsageStatistics() /data/html/ojs-3.0.2/lib/pkp/classes/install/Installer.inc.php:415, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade
[Fri Jun 09 10:59:24 2017] [error] [client XXX.XXX.XX.X] PHP 14. import() /data/html/ojs-3.0.2/classes/install/Upgrade.inc.php:526, referer: http://journals.library.tudelft.nl/index.php/index/install/upgrade