Export getting stuck at database
-
Hello,
I’m trying to export my website, but it gets stuck at 0% at database then shows me error: “Unable to export, Refresh the page and try again)
Can you help me identify the issue?
Thank you
-
Hi there,
Sorry you’re running into this! An export that stalls at 0% on the database step usually points to one of a few common causes on the hosting side. Here are some things to check:
1) Server resources
– Memory limit: we recommend at least 256MB of PHP memory. Lower limits often cause the database step to fail right at the start.
– Disk space: make sure you have more free space on the server than the expected size of the backup.2) Check the error log
The plugin writes PHP errors and notices to:
wp-content/plugins/all-in-one-wp-migration/storage/error.log
Opening that file usually gives a clear hint about what’s failing (timeout, memory, a transient/oversized table, a plugin conflict, etc.).3) Database-specific causes
Largewp_optionstransients or very large custom tables can stall the database export. Clearing expired transients from your DB often helps. A plugin conflict can also interrupt the export. Temporarily deactivating other plugins and trying again is a good test. Use advanced options and skip spam comments.4) Hosting limits
Some hosts impose short execution time or request limits that kill the export early. If you have access to PHP settings, raisingmax_execution_timeandmemory_limitis worth a try.There’s a general troubleshooting guide here that covers most of this: https://help.servmask.com/knowledgebase/troubleshooting-2/
If you can share the contents of the error.log file and a rough idea of your site size, I’d be happy to take another look.
Thanks!
Hello,
Thank you for the reply, I’ve already increased memory_limit and max_execution_time but still facing the same problem, here is the error I found on error log:
May 19 2026 14:16:32
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:16:43
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:16:54
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:05
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:16
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:27
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:39
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:16:32
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:16:43
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:16:54
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:05
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:16
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:27
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}
May 19 2026 14:17:39
{"type":8192,"message":"Return type of Ai1wm_Recursive_Newline_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice","file":"\/home\/roch9836\/repman.pro\/wp-content\/plugins\/All-In-One-WP-Migration-With-Import-master\/lib\/vendor\/servmask\/filter\/class-ai1wm-recursive-newline-filter.php","line":28}Hi again, and thanks for sharing the log!
The log actually points to the real cause: the plugin you’re running isn’t our official All-in-One WP Migration plugin. Look at the file path in the error:
/wp-content/plugins/All-In-One-WP-Migration-With-Import-master/lib/vendor/servmask/filter/class-ai1wm-recursive-newline-filter.php
What I’d recommend:
1) Deactivate and fully delete the
All-In-One-WP-Migration-With-Import-masterfolder fromwp-content/plugins/.
2) Install the official plugin from ww.wp.xz.cn:https://ww.wp.xz.cn/plugins/all-in-one-wp-migration/
3) Try the export again.Hello,
I deleted the plugin, installed it from official ww.wp.xz.cn, and tried the export again, it still doesn’t work and I couldn’t find an error log file
You must be logged in to reply to this topic.