Troubleshooting a Blank or White Screen After a Duplicator Migration
Content
One of the most common issues users encounter after successfully migrating a WordPress site with the Duplicator plugin is a blank or white screen. This can be a frustrating experience, but it's often caused by a few specific and solvable problems. This guide will walk you through the most common reasons and their fixes.
What Causes a Blank Screen After Migration?
A blank white screen, often referred to as the "White Screen of Death" (WSOD) in WordPress, typically indicates a PHP error that is being suppressed. This can happen for a variety of reasons after a migration, including incorrect file permissions, plugin/theme conflicts, or server configuration issues. The key symptom is that the site appears blank for visitors, though it may sometimes work correctly if you are logged into the WordPress admin dashboard.
Common Solutions for a Blank Screen
1. Enable WordPress Debugging
The first step is to reveal any hidden PHP errors that are causing the blank screen. You can do this by enabling WordPress debugging.
- Access your site's files via FTP or your hosting provider's file manager.
- Locate the
wp-config.phpfile in the root directory of your WordPress installation. - Edit the file and find the line that says
define('WP_DEBUG', false);. - Replace it with the following lines:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); - Save the file and upload it back to your server, overwriting the old one.
Now, when you visit your site, errors will be written to a log file called debug.log in the /wp-content/ directory. This log will provide specific clues about what is breaking your site.
2. Check File and Directory Permissions
Incorrect file permissions can prevent PHP from reading the necessary files to render your site. Core WordPress files should typically be set to 644, and directories to 755. You can check and modify these permissions through your FTP client or hosting control panel.
3. Clear Caches
Cached data from your old server or environment can cause conflicts. You should:
- Clear any caching plugins you have installed (you may need to access the database or rename the plugin folder via FTP to do this).
- Clear your server-side cache (e.g., OPcache). Many hosting providers have a tool for this in their control panel, or you may need to contact their support.
- Clear your browser cache or test the site in a private/incognito browser window.
4. Check for Plugin and Theme Conflicts
A conflict between plugins or your theme is a very frequent cause of post-migration issues. To test for this, you can manually deactivate all plugins.
- Via FTP, navigate to the
wp-contentdirectory. - Rename the
pluginsfolder toplugins.old. - Create a new, empty folder named
plugins.
This will effectively disable all plugins. If your site loads correctly after this, you know a plugin is the culprit. You can then restore your plugins one by one by moving them from plugins.old to the new plugins folder to identify the problematic one.
5. Re-save Permalinks
Sometimes, the rewrite rules for your site's URLs need to be refreshed. This is a simple fix:
- Log into your WordPress admin dashboard (if you can).
- Navigate to Settings > Permalinks.
- Without making any changes, simply click the Save Changes button.
This action flushes the rewrite rules and can often resolve issues where the homepage loads but other pages do not.
When to Seek Further Help
If you have tried all the steps above and are still experiencing a blank screen, the issue may be more specific to your server environment or a complex theme conflict. The detailed error information from the debug.log file is the most valuable tool for diagnosing these deeper issues. You can search for the specific error message online or provide it to your web hosting provider's support team for further assistance.
Based on community reports, the 'Duplicator' team's own FAQs often point users experiencing blank screens to their technical documentation, which covers these points and more in greater detail.
Related Support Threads Support
-
Blank after enter installer passwordhttps://wordpress.org/support/topic/blank-after-enter-installer-password/
-
After deleting the files website showing as Blank Pagehttps://wordpress.org/support/topic/after-deleting-the-files-website-showing-as-blank-page/
-
i see a white screen on wp-admin site after migratehttps://wordpress.org/support/topic/i-see-a-white-screen-on-wp-admin-site-after-migrate/
-
Remote Access?https://wordpress.org/support/topic/remote-access/
-
Backup from 2016https://wordpress.org/support/topic/backup-from-2016/
-
Unable to login to admin after migrationhttps://wordpress.org/support/topic/unable-to-login-to-admin-after-migration/
-
Duplicator deleted theme customisations.https://wordpress.org/support/topic/duplicator-deleted-theme-customisations/
-
I can’t restore a websitehttps://wordpress.org/support/topic/i-cant-restore-a-website/
-
Import screens are blurredhttps://wordpress.org/support/topic/import-screens-are-blurred/
-
Icons disappeared after migrationhttps://wordpress.org/support/topic/icons-disappeared-after-migration-2/
-
admin layout broke after movehttps://wordpress.org/support/topic/admin-layout-broke-after-move/
-
Restoring old backup file not workinghttps://wordpress.org/support/topic/restoring-old-backup-file-not-working/
-
Problem transferhttps://wordpress.org/support/topic/problem-transfer/
-
Pages not transferring with fileshttps://wordpress.org/support/topic/pages-not-transferring-with-files/
-
Home site doesn´t workhttps://wordpress.org/support/topic/home-site-doesnt-work/
-
Theme not installing but site copiedhttps://wordpress.org/support/topic/theme-not-installing-but-site-copied/
-
Step 4. / Blank page after Admin Loginhttps://wordpress.org/support/topic/step-4-blank-page-after-admin-login/
-
Plugin page not showing using duplicator with roots/sage themehttps://wordpress.org/support/topic/plugin-page-not-showing-using-duplicator-with-roots-sage-theme/
-
after migration wordpress and site is blankhttps://wordpress.org/support/topic/after-migration-wordpress-and-site-is-blank/
-
Question marks on pageshttps://wordpress.org/support/topic/question-marks-on-pages/
-
duplicator remnantshttps://wordpress.org/support/topic/duplicator-remnants/
-
index.html or .htaccess issueshttps://wordpress.org/support/topic/index-html-or-htaccess-issues/
-
Home page bug migrationhttps://wordpress.org/support/topic/home-page-bug-migration/
-
Site experiencing technical difficultieshttps://wordpress.org/support/topic/site-experiencing-technical-difficulties-3/
-
Starting page says it needs Pleskhttps://wordpress.org/support/topic/starting-page-says-it-needs-plesk/
-
Too many redirectshttps://wordpress.org/support/topic/too-many-redirects-139/
-
I can’t view my home page but subpages work!https://wordpress.org/support/topic/i-cant-view-my-home-page-but-subpages-work/
-
After migrate only show titlle on browserhttps://wordpress.org/support/topic/after-migrate-only-show-titlle-on-browser/
-
Login and Lost Password – NOT WORKINGhttps://wordpress.org/support/topic/login-and-lost-password-not-working/
-
Исчез фоновый рисунокhttps://wordpress.org/support/topic/%d0%b8%d1%81%d1%87%d0%b5%d0%b7-%d1%84%d0%be%d0%bd%d0%be%d0%b2%d1%8b%d0%b9-%d1%80%d0%b8%d1%81%d1%83%d0%bd%d0%be%d0%ba/
-
Can I restore back to my old customized themehttps://wordpress.org/support/topic/can-i-restore-back-to-my-old-customized-theme/
-
Migrating Setup/Database Connection Validate no functionhttps://wordpress.org/support/topic/migrating-setup-database-connection-validate-no-function/
-
I can not log into the WordPress admin panelhttps://wordpress.org/support/topic/i-can-not-log-into-the-wordpress-admin-panel/
-
After site restore, pages are blankhttps://wordpress.org/support/topic/after-site-restore-pages-are-blank/
-
After changingf IP address, unable login to adminhttps://wordpress.org/support/topic/after-changingf-ip-address-unable-login-to-admin/
-
backuphttps://wordpress.org/support/topic/backup-61/
-
Page Builder stop working after successful migrationhttps://wordpress.org/support/topic/page-builder-stop-working-after-successful-migration/
-
All links not working after migrationhttps://wordpress.org/support/topic/all-links-not-working-after-migration/
-
Plugin Help Linkshttps://wordpress.org/support/topic/plugin-help-links/
-
migration successed but no index.php exists?https://wordpress.org/support/topic/migration-successed-but-no-index-php-exists/
-
After migration website not the samehttps://wordpress.org/support/topic/after-migration-website-not-the-same/
-
Theme Customization losthttps://wordpress.org/support/topic/theme-customization-lost/
-
Site hacked after migration.https://wordpress.org/support/topic/site-hacked-after-migration/
-
Перенос сайта с помощью Duplicatorhttps://wordpress.org/support/topic/%d0%bf%d0%b5%d1%80%d0%b5%d0%bd%d0%be%d1%81-%d1%81%d0%b0%d0%b9%d1%82%d0%b0-%d1%81-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c%d1%8e-duplicator/