500 Error when visiting a matomo plugin UI
-
Hello,
When I try to go to one of the administration interfaces of matamo, the site goes to error 500.
I need to deactivate the plugin manually or kill the php processes to make the site accessible again.I came across this similar topic:
https://ww.wp.xz.cn/support/topic/500-error-when-visting-reporting-tag-manager-and-admin-pages/
But when I activate the Matomo safe mode to access the system report, I get a fatal error:Fatal error: Uncaught Error: Class "Piwik\Plugins\SitesManager\Model" not found in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php:997 Stack trace: #0 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(252): WpMatomo\Admin\SystemReport->get_wordpress_info() #1 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(322): WpMatomo\Admin\SystemReport->get_error_tables() #2 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-includes/class-wp-hook.php(308): WpMatomo\Admin\SystemReport->show() #3 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #4 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-includes/plugin.php(517): WP_Hook->do_action() #5 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-admin/admin.php(259): do_action() #6 {main} thrown in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php on line 997When I reproduce the error 500 (with the safe mode disabled), I see this in the debug logs:
[10-May-2023 11:09:15 UTC] PHP Warning: include(/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../../core/DeviceDetector/DeviceDetectorFactory.php): Failed to open stream: Aucun fichier ou dossier de ce type in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444 [10-May-2023 11:09:15 UTC] PHP Warning: include(): Failed opening '/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../../core/DeviceDetector/DeviceDetectorFactory.php' for inclusion (include_path='/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.2') in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444 [10-May-2023 11:09:15 UTC] PHP Warning: include(/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../../core/DeviceDetector/DeviceDetectorFactory.php): Failed to open stream: Aucun fichier ou dossier de ce type in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444 [10-May-2023 11:09:15 UTC] PHP Warning: include(): Failed opening '/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../../core/DeviceDetector/DeviceDetectorFactory.php' for inclusion (include_path='/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.2') in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444 [10-May-2023 11:09:15 UTC] PHP Warning: include(/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../php-di/php-di/src/NotFoundException.php): Failed to open stream: Aucun fichier ou dossier de ce type in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444 [10-May-2023 11:09:15 UTC] PHP Warning: include(): Failed opening '/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../php-di/php-di/src/NotFoundException.php' for inclusion (include_path='/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.2') in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444 [10-May-2023 11:09:15 UTC] PHP Fatal error: Uncaught Error: Class "DI\NotFoundException" not found in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/php-di/php-di/src/Container.php:136 Stack trace: #0 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/core/Container/StaticContainer.php(81): DI\Container->get() #1 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(1351): Piwik\Container\StaticContainer::get() #2 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(277): WpMatomo\Admin\SystemReport->get_browser_info() #3 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/SystemReport.php(288): WpMatomo\Admin\SystemReport->get_error_tables() #4 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/classes/WpMatomo/Admin/Menu.php(183): WpMatomo\Admin\SystemReport->errors_present() #5 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-includes/class-wp-hook.php(308): WpMatomo\Admin\Menu->add_menu() #6 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #7 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-includes/plugin.php(517): WP_Hook->do_action() #8 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-admin/includes/menu.php(155): do_action() #9 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-admin/menu.php(420): require_once('/homepages/17/d...') #10 /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-admin/admin.php(158): require('/homepages/17/d...') #11 {main} thrown in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/php-di/php-di/src/Container.php on line 136 [10-May-2023 11:09:15 UTC] PHP Warning: include(/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../../core/Profiler.php): Failed to open stream: Aucun fichier ou dossier de ce type in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444 [10-May-2023 11:09:15 UTC] PHP Warning: include(): Failed opening '/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/composer/../../core/Profiler.php' for inclusion (include_path='/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear_exception:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/console_getopt:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/pear-core-minimal/src:/homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/matomo/app/vendor/pear/archive_tar:.:/usr/lib/php8.2') in /homepages/17/d921535033/htdocs/clickandbuilds/Yombz/wp-content/plugins/defender-security/vendor/composer/ClassLoader.php on line 444I don’t have this problem on other sites, I tried to reinstall the plugin, change the version of php (8.0 & 8.1), and various others tests.
Can you help me?WebServer : Apache
PHP : 8.2.5
WordPress : 6.2
Matomo plugin : 4.14.2
Security plugin : Defender By WPMU DEV (v 3.10.1)
The topic ‘500 Error when visiting a matomo plugin UI’ is closed to new replies.