Skip to main content

Trouble Moving Live WordPress Site to New cPanel Account:Display Issue



  • cPRex Jurassic Moderator

    Hey there!  This doesn't seem like it would be related to cPanel, as WordPress sites aren't designed to be moved like this.  The URL is stored in the database in several places, and that would need to be manually updated. 

    I'd review this to see if this gets you pointed in the right direction:

  • techno_park

    Also, Top Indicators
    - is giving not reachable error and website not opening even with clean cpanel account and simple index.html.
    - I own the WHM and have root access.
    - DNS server is in different server, propagation successful. 
    - is working and able to login cpanel. 
    - There is firewall devices behind the WHM server, IPs I am using have any-any rule.
    - WHM server IP and cpanel IP I am using is different but firewall rules are same.
    - There is no error log in apache server which is running fine.
    - Tons of internet search have been done and tried too many things but still no result.

  • techno_park

    Thank you for your respond, i will check it again but wordpress files look correct. The issue caused by something different, i guess.. cPRex


    Wordpress installations as default do not care about what IP it is getting served from an domainname  change can how-ever cause issues if you do not edit the database tables and setup the following in addition in wp-config.php

    define( 'WP_HOME', '' );
    define( 'WP_SITEURL', '' );

    I would clean-up and disable any cache before moving the site as that causes most issues as far as we experience with site migrations. In addition browser cache is another culprit causing login failures as the login cookie is no longer valid but still getting stored in the browser throwing the thing in a loop. Guest mode in the browser solves that most times after which you simply log out all sessions and retry in your primary browser profile or simply clean cache in your primary browser.

    In addition check your public_html .htaccess file for any kind of modification that might result in a wrong redirect or a conflict.

    Did you do a manual migration? If so my recommendation is using a plugin like duplicator that basically handles all necessary replacements of URL by a simple php script. The free version is good enough for most people.

    For comparisons we run and maintain a couple hundred WordPress installations and allmost all of those have been deployed with the free version. The few we could not we use our plan B for which is All-in-One WP migration. And there are very rare exceptions with some stubborn external servers that are only ever done fully manually from our side. I think I have done Max four of those in the last eight years I work for in this particular company.


Please sign in to leave a comment.