• Dear Support Team,


    After a full reinstall of our system (with a php upgrade also), all seems running fine, except for Query Monitor Plugin. If we activate the plugin “Query Monitor” we get a blank page with “Internal Server Error” message accessing the website url.


    The admin panel is working normally and it shows the query monitor data as well as the cached pages for non admin users.


    We are using PHP version: 8.2.4, WordPress 6.2, MariaDB 10.5.19, WooCommerce 7.6.0 and several plugins are in use. The same plugins we used before with the query monitor working”.


    We did not see any WooCommerce error log. Server logs are showing only a few messages (see bellow).

    We have made a clean plugin reinstall, but the critical error remains.


    Can you Help?
    Many thanks.

    php82-fpm/error.log

    WARNING: [pool ] child 2806 said into stderr: “PHP message: PHP Fatal error: Uncaught Error: Class “QM_Timer” not found in /httpdocs/wp-content/plugins/query-monitor/classes/Collectors.php:81″

    WARNING: [pool ] child 2806 said into stderr: “#0 /httpdocs/wp-content/plugins/query-monitor/classes/Dispatcher.php(108): QM_Collectors->process()”

    WARNING: [pool ] child 2806 said into stderr: “#1 /httpdocs/wp-content/plugins/query-monitor/dispatchers/AJAX.php(53): QM_Dispatcher->get_outputters()”

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter nicole0155

    (@nicole0155)

    Dear Support Team,

    Just to add that the plugin Query Monitor is working in all website, being the error only at the homepage.

    Thanks.

    Plugin Author John Blackbourn

    (@johnbillion)

    WordPress Core Developer

    Thanks for the report.

    I think this is caused when a PHP error is triggered during the PHP class autoloading, but I’ve yet to figure it out exactly.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Internal Server Error’ is closed to new replies.