by Asher
4 replies
Hi,

Not too sure if this is the right place to ask this.
I shifted my host account to another one and I've also shifted the blog together along with it. I've downloaded the backup from the old hosting domain and uploaded the whole ding up the new hosting domain. Now the blog isn't working.
I suspect it's because of the MySQL database names and passwords which aren't working.

So I made a new MySQL database in the new account and imported the MySQL database from the old one.

I went to wp-config.php and changed the database name, the database user and the database password accordingly.

But the blog site still isn't showing up.

What can I do to bring the blog back out?

Asher
#wordpress
  • Profile picture of the author jonparker83
    Hi Asher,

    If I were you, I'd take things down as simple as possible to reduce the number of variables that could be causing your problems.

    Instead of trying to do a regular backup and restore, you could just install a totally fresh wordpress setup on your new hosting and then use the export and import features to take care of your existing posts, pages, comments etc etc.

    Once you have that working ok - then you could manually transfer over your wp-content directory so that your themes, plugins, images and files are all in the right place too.

    Hope this helps
    {{ DiscussionBoard.errors[34314].message }}
    • Profile picture of the author jjpmarketing
      That is the exact advice I would have given. Don't delete the old blog or database until the new one is up and running. A clean install is always better, and easier to deal with. The only downside is having to re-install plugins... but that's no big deal really.
      {{ DiscussionBoard.errors[35995].message }}
      • Profile picture of the author ravijayagopal
        Also, don't change the DNS for your old blog.

        If your DNS stops working, it will be much harder to get backups.

        Yes, you could go through the control panel, but there are hosts out there that will use your domain name in the mysql server host name (as in localhost.yoursite.com). So, if your "yoursite.com" no longer points to your old server that has your blog, then you're SOL! :-)

        HTH.

        - Ravi Jayagopal
        {{ DiscussionBoard.errors[44970].message }}
        • Profile picture of the author jjpmarketing
          That is exactly why I only use GoDaddy for domains. That is always a pain to deal with. Cpanel works so much better for blog installations. The db install is instant. The software installs are instant. With GoDaddy there is a waiting period before your db is live and your app is installed. If you install anything manually you still have to wait for that db to be live. Then you have to track down what name that gave your db. There is a naming convention for this... but I can't remember what it is exactly.
          {{ DiscussionBoard.errors[45305].message }}

Trending Topics