• For some reason my wordpress-powered web site got affected after the latest update to polylang v3.3.3 (getting the following error right after login as administrator: There has been a critical error on this website.)
    
    After checking the error log on the website I noticed the following message:
    
    [26-Apr-2023 16:09:58 UTC] PHP Fatal error: Uncaught Error: Class 'PLL_Lingotek' not found in /home/<root>/public_html/wp-content/plugins/polylang/modules/lingotek/load.php:13
    
    It says that the issue is coming from the "polylang" plugin I was using. After I disabled the plugin by renaming it's directory, the login URL started opening
    
    After some debugging, i was able to rename the plugin's directory and install a new polylang plugin. It is back online. However I do have two plugins at this point (one disabled with a renamed directory and another one properly installed). 
    
    My Q is: how can I safely remove the (renamed) plugin? knowing both polylang plugins (the good and the bad ones) are sharing the same exact data (contents already translated into three languages for tens of posts)
    
    Stack trace:
    
    0 /home/<root>/public_html/wp-content/plugins/polylang/include/class-polylang.php(247): require_once()
    
    1 /home/<root>/public_html/wp-includes/class-wp-hook.php(308): Polylang->init('')
    
    2 /home/<root>/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
    
    3 /home/<root>/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    
    4 /home/<root>/public_html/wp-settings.php(480): do_action('plugins_loaded')
    
    5 /home/<root>/public_html/wp-config.php(82): require_once('/home/cloudblo/…')
    
    6 /home/<root>/public_html/wp-load.php(50): require_once('/home/cloudblo/…')
    
    7 /home/<root>/public_html/wp-cron.php(46): require_once('/home/cloudblo/…')
    
    8 {main}
    
    thrown in /home/<root>/public_html/wp-content/plugins/polylang/modules/lingotek/load.php on line 13
    
    
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)

The topic ‘How to decommission a failed polylang instance’ is closed to new replies.