• Resolved delspit

    (@delspit)


    Hello,

    I’m experiencing a critical issue with the All-in-One WP Migration plugin.

    As soon as I activate the plugin, I’m immediately logged out of WordPress, and I can’t log back in. The login page keeps refreshing or gives no error — just won’t let me in.

    Here’s what I’ve already tried:

    • Deleted the entire WordPress installation and database via cPanel.
    • Reinstalled WordPress from scratch with no other plugins or themes.
    • Installed only the All-in-One WP Migration plugin (version 7.75).
    • Still, as soon as I activate the plugin, the issue returns.

    There are no other extensions or modified versions installed — this is a clean setup using the official plugin from the WordPress repository.

    Here is the error code:

    [13-Jun-2025 00:26:26 UTC] PHP Fatal error: Uncaught ArgumentCountError: 3 arguments are required, 2 given in /home2/gilie908/public_html/wp-content/plugins/all-in-one-wp-migration/lib/controller/class-ai1wm-main-controller.php:735 Stack trace: #0 /home2/gilie908/public_html/wp-content/plugins/all-in-one-wp-migration/lib/controller/class-ai1wm-main-controller.php(735): sprintf(‘Nossa %s<a href…’, ‘https://servmas…&#8217;) #1 /home2/gilie908/public_html/wp-includes/class-wp-hook.php(324): Ai1wm_Main_Controller->register_servmask_scripts_and_styles(‘plugins.php’) #2 /home2/gilie908/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #3 /home2/gilie908/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #4 /home2/gilie908/public_html/wp-admin/admin-header.php(123): do_action(‘admin_enqueue_s…’, ‘plugins.php’) #5 /home2/gilie908/public_html/wp-admin/plugins.php(637): require_once(‘/home2/gilie908…’) #6 {main} thrown in /home2/gilie908/public_html/wp-content/plugins/all-in-one-wp-migration/lib/controller/class-ai1wm-main-controller.php on line 735 [13-Jun-2025 00:26:47 UTC] PHP Fatal error: Uncaught ArgumentCountError: 3 arguments are required, 2 given in /home2/gilie908/public_html/wp-content/plugins/all-in-one-wp-migration/lib/controller/class-ai1wm-main-controller.php:735 Stack trace: #0 /home2/gilie908/public_html/wp-content/plugins/all-in-one-wp-migration/lib/controller/class-ai1wm-main-controller.php(735): sprintf(‘Nossa %s<a href…’, ‘https://servmas…&#8217;) #1 /home2/gilie908/public_html/wp-includes/class-wp-hook.php(324): Ai1wm_Main_Controller->register_servmask_scripts_and_styles(‘index.php’) #2 /home2/gilie908/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(”, Array) #3 /home2/gilie908/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #4 /home2/gilie908/public_html/wp-admin/admin-header.php(123): do_action(‘admin_enqueue_s…’, ‘index.php’) #5 /home2/gilie908/public_html/wp-admin/index.php(137): require_once(‘/home2/gilie908…’) #6 {main} thrown in /home2/gilie908/public_html/wp-content/plugins/all-in-one-wp-migration/lib/controller/class-ai1wm-main-controller.php on line 735

    Please help. I’m stuck and unable to restore my backup.

    Thank you in advance!

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

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Yani

    (@yaniiliev)

    Hello.
    The error occurs because there’s a corrupted Portuguese translation for the plugin.
    I’ve contacted the Portugese localization manager to fix it.
    While waiting, a quick fix is to switch WordPress to English:
    – Access your database via phpMyAdmin
    – Find the wp_options table
    – Look for WPLANG option
    – Change its value to empty string or en_US
    – This will bypass the Portuguese translations

    Remove Portuguese Translation Files:
    Via FTP or File Manager:
    – Navigate to /wp-content/languages/plugins/
    – Delete files named:
    – all-in-one-wp-migration-pt_BR.mo
    – all-in-one-wp-migration-pt_BR.po
    – all-in-one-wp-migration-pt_PT.mo (if exists)
    – all-in-one-wp-migration-pt_PT.po (if exists)

    Thread Starter delspit

    (@delspit)

    Thank you for your response. 🙂
    I would like to know if you have an estimated time for the plugin fix, because I have several websites running in Portuguese (pt-BR), and it would be a lot of work to deactivate the plugin and change the language while waiting for the fix.

    Plugin Author Yani

    (@yaniiliev)

    Just to clarify, this issue is not caused by the plugin itself but by a corrupted Portuguese (pt-BR) translation string on ww.wp.xz.cn. The translations are managed by community volunteers, and we have no direct control over them.

    We’ve already contacted the Portuguese translation team to help correct the issue, and we’re grateful for their efforts in maintaining translations for the community.

    In the meantime, the workaround is to temporarily switch your WordPress language to English (en_US) or remove the affected translation files, as outlined earlier. Once the translation is fixed and approved by the ww.wp.xz.cn team, the problem will be resolved automatically in your installation.

    Plugin Author Yani

    (@yaniiliev)

    The translation has been fixed and the issue should be resolved now.

    Thread Starter delspit

    (@delspit)

    I chose to follow the solution of removing the Portuguese translation files:
    Via FTP or File Manager:
    – Navigate to /wp-content/languages/plugins/
    – Delete the following files:
    all-in-one-wp-migration-pt_BR.mo
    all-in-one-wp-migration-pt_BR.po

    However, to make it work, I also had to delete the file:
    all-in-one-wp-migration-pt_BR.l10n.php

    So here’s a tip for anyone facing the same issue.

    Thank you.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Plugin Breaks WordPress Login – Even on Fresh Install’ is closed to new replies.