• Resolved kareswebdesign

    (@kareswebdesign)


    Hi, I needed to deactivate this plugin on my site and activate it again. But then my site crashed with an error screen. I got follwing details mailed.



    When seeking help with this issue, you may be asked for some of the following information:
    WordPress version 6.7.2
    Active theme: StreamTube Child (version 1.0.0)
    Current plugin: WP Menu Icons (version 3.3.2)
    PHP version 8.2.18

    Error Details
    =============
    An error of type E_ERROR was caused in line 14 of the file /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/entities/libraries/class-elegant-icons.php. Error message: Uncaught Error: Undefined constant "QuadLayers\WPMI\Entities\Libraries\WPMI_PLUGIN_FILE" in /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/entities/libraries/class-elegant-icons.php:14
    Stack trace:
    #0 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/models/class-libraries.php(22): QuadLayers\WPMI\Entities\Libraries\Elegant_Icons->__construct()
    #1 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/models/class-libraries.php(65): QuadLayers\WPMI\Models\Libraries->__construct()
    #2 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/controllers/class-navmenu.php(31): QuadLayers\WPMI\Models\Libraries::instance()
    #3 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/controllers/class-navmenu.php(242): QuadLayers\WPMI\Controllers\Navmenu->__construct()
    #4 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/class-plugin.php(22): QuadLayers\WPMI\Controllers\Navmenu::instance()
    #5 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/class-plugin.php(34): QuadLayers\WPMI\Plugin->__construct()
    #6 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/lib/class-plugin.php(40): QuadLayers\WPMI\Plugin::instance()
    #7 /home/deq8ejc/public_html/wp-content/plugins/wp-menu-icons/vendor/jetpack-autoloader/class-php-autoloader.php(102): require('/home/deq8ejc/p...')
    #8 [internal function]: Automattic\Jetpack\Autoloader\jpf1feffe53f699a48efe55be53b52a30f\al5_0_2\PHP_Autoloader::load_class()
    #9 /home/deq8ejc/public_html/wp-content/themes/streamtube/functions.php(408): class_exists()
    #10 /home/deq8ejc/public_html/wp-settings.php(672): include('/home/deq8ejc/p...')
    #11 /home/deq8ejc/public_html/wp-config.php(90): require_once('/home/deq8ejc/p...')
    #12 /home/deq8ejc/public_html/wp-load.php(50): require_once('/home/deq8ejc/p...')
    #13 /home/deq8ejc/public_html/wp-admin/admin.php(34): require_once('/home/deq8ejc/p...')
    #14 /home/deq8ejc/public_html/wp-admin/plugins.php(10): require_once('/home/deq8ejc/p...')
    #15 {main}

    Can you tell me what happened and how to activate the plugin again? I have overwritten the plugin already – still not working. Latest version in use.

    Martin

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

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

    (@kareswebdesign)

    I can confirm this issue comes with version 3.3. – when downgrading to 3.2 its working.

    Plugin Support jmatiasmastro

    (@jmatiasmastro)

    @kareswebdesign Please share your PHP error log details PHP stores error logs in?/var/log/apache2?if PHP is an apache2 module. Shared hosts are often storing log files in your root directory subfolder. If you’re using cPanel, the master log file you’re probably looking for is stored (by default) at:?/usr/local/apache/logs/error_log?If you’re not sure where to find PHP error logs please contact your hosting provider.

    Best regards.

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.