Support » Plugin: Titan Anti-spam & Security » Broken Titan blocks WP Plug-Ins Management

  • Titan update installation apparently failed and am now unable to manage Plug-Ins (listing fails at point where it would list Titan). WordPress Recovery does not allow correction (deletion of Titan).

    Application was apparently installed by WordPress without authorization during one of the normal application updates.

    I need help to remove this application.

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Artem

    (@webtemyk)

    Hello.

    To delete a plugin, go to FTP and delete the folder with the plugin.
    We can sort out the problem, but we need error logs to do this

    Thread Starter OldJim3

    (@oldjim3)

    Artem –

    Deleted plug-in “anti-spam” and cleared failures on Plug-Ins page.

    Tried installing again and it appeared successful. Activation failed with identical results except never received WB Recover message.

    What log would you like to see?

    Plugin Author Artem

    (@webtemyk)

    To do this, enable debug mode – add these lines to the wp-config.php file:

    define( 'WP_DEBUG', true ); 
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );

    After that, try to activate the plugin.
    Error messages will appear in the wp-content/debug.log file. Send them all here

    Thread Starter OldJim3

    (@oldjim3)

    Artem –

    As requested.

    [10-Jun-2020 07:22:25 UTC] PHP Warning: Illegal string offset ‘deactivate’ in /home/y4iolzu7h06c/public_html/wp-content/plugins/wp-editor/classes/WPEditor.php on line 333
    [10-Jun-2020 07:22:25 UTC] PHP Warning: Illegal string offset ‘deactivate’ in /home/y4iolzu7h06c/public_html/wp-content/plugins/anti-spam/libs/factory/feedback/includes/class-base.php on line 111
    [10-Jun-2020 07:22:25 UTC] PHP Fatal error: Uncaught Error: Cannot use assign-op operators with string offsets in /home/y4iolzu7h06c/public_html/wp-content/plugins/anti-spam/libs/factory/feedback/includes/class-base.php:111
    Stack trace:
    #0 /home/y4iolzu7h06c/public_html/wp-includes/class-wp-hook.php(289): WBCR\Factory_Feedback_103\Base->plugin_deactivate_action_link(‘<‘, ‘anti-spam/anti-…’)
    #1 /home/y4iolzu7h06c/public_html/wp-includes/plugin.php(206): WP_Hook->apply_filters(‘<‘, Array)
    #2 /home/y4iolzu7h06c/public_html/wp-admin/includes/class-wp-plugins-list-table.php(807): apply_filters(‘plugin_action_l…’, Array, ‘anti-spam/anti-…’, Array, ‘all’)
    #3 /home/y4iolzu7h06c/public_html/wp-admin/includes/class-wp-plugins-list-table.php(605): WP_Plugins_List_Table->single_row(Array)
    #4 /home/y4iolzu7h06c/public_html/wp-admin/includes/class-wp-list-table.php(1273): WP_Plugins_List_Table->display_rows()
    #5 /home/y4iolzu7h06c/public_html/wp-admin/includes/class-wp-list-table.php(1204): WP_List_Table->display_rows_or_placeholder()
    #6 /home/y4iolzu7h06c/pub in /home/y4iolzu7h06c/public_html/wp-content/plugins/anti-spam/libs/factory/feedback/includes/class-base.php on line 111

    Thread Starter OldJim3

    (@oldjim3)

    Artem –

    More Info:

    When seeking help with this issue, you may be asked for some of the following information:
    WordPress version 5.4.1
    Current theme: Divi (version 4.4.8)
    Current plugin: Titan Anti-spam & Security (version 7.0.3)
    PHP version 7.4.5

    Error Details
    =============
    An error of type E_ERROR was caused in line 111 of the file /home/XXXXX/public_html/wp-content/plugins/anti-spam/libs/factory/feedback/includes/class-base.php. Error message: Uncaught Error: Cannot use assign-op operators with string offsets in /home/y4iolzu7h06c/public_html/wp-content/plugins/anti-spam/libs/factory/feedback/includes/class-base.php:111
    Stack trace:
    #0 /home/XXXXX/public_html/wp-includes/class-wp-hook.php(289): WBCR\Factory_Feedback_103\Base->plugin_deactivate_action_link(‘

    Plugin Author Artem

    (@webtemyk)

    Very rare error. You will be able to make changes to this file wp-content/plugins/anti-spam/libs/factory/feedback/includes/class-base.php ?

    Thread Starter OldJim3

    (@oldjim3)

    Is that a question?

    I can make any changes you recommend.

    You are not updating the downloadable file?

    Plugin Author Artem

    (@webtemyk)

    Find line 111 in the file wp-content/plugins/anti-spam/libs/factory/feedback/includes/class-base.php and replace it with this one
    $actions['deactivate'] = $actions['deactivate'].'<i class="plugin-slug" data-plugin="' . $this->plugin->getPluginName() . '"></i>';

    We will include this fix in the next update.

    Thread Starter OldJim3

    (@oldjim3)

    Artem –

    Made suggested change and reinstalled app. Activation failed again with same symptoms. Since I had removed the logging I waited for the WP Recovery notice of the failure but have not received it in 4 hours.

    Not sure this application is worth all the problems. When I get time I will re-enable logging and forward you the result.

    It appears that you have multiple issues.

    Thank You for responding.

    Thread Starter OldJim3

    (@oldjim3)

    Artem –

    Last failure was my error. I failed to remove the extra “=” in line 111.

    Reviewing documentation to learn more about Titan.

    Thank you for your help.

    Plugin Author Artem

    (@webtemyk)

    Does this mean that the plugin activation was successful?

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Broken Titan blocks WP Plug-Ins Management’ is closed to new replies.