If you've just moved your Wordpress install to a new server and you are trying to test your install before the domain propagates, you may encounter a white screen on your browser when trying to visit your site and a warning message that your website is insecure. You may also be unable to login to wp-admin and your server may even say 403 error file not found.
One of the causes could be that your previous Wordpress install was configured for use with SSL or https. In this case you must wait until your domain name propagates and then issue a free Let's Encrypt SSL certificate from within your cPanel account.
Do you still want to test you site before domain name propagation?
If you really want to test or edit your site on the new server before the domain name propagates, then you will have to remove any SSL and https configuration from your Wordpress install. You can do this by following the steps below:
- Check your .htaccess file and remove any https:// redirects if they exist.
- Login to cPanel and open up PHPmyadmin and click on your Wordpress database. Click on the wp_options table and change the prefix on the siteurl and home from https:// to http://.
- Clear your browsers cache.
- You should now be able to view your site on the new server. Try navigating to your Wordpress wp-admin area. You should also be able to log in to Wordpress.
That's it, you can now test and edit your Wordpress Site on the new server before the domain name propagates!