Rehosting

If you are outgrowing your web host and need a new one but you also want to move your phpBB forum intact, I can help. Note that phpBB provides a help topic on how to do this, so you may want to try this yourself, particularly if you have decent IT skills. In any event it is not a trivial process. Particularly if your board is heavily modded you may want to have it done professionally. I have done this for many clients and have moved my own boards several times.

Unfortunately I cannot price the work until I understand what is involved in your particular situation. See my pricing summary to get an idea of the costs involved.

Hosts not recommended

In general, avoid any host that is owned by Endurance International Group. You can see a full list of the companies they own on the Wikipedia page, but some of the better-known brands include: Bluehost, Hostgator, HostMonster, iPage and Site5. For more, see this post.

Recommended hosts

Right now my recommended hosts include Siteground for most hosting and Rackspace for dedicated and virtual server hosting.

This site is hosted on Siteground. I have a number of reasons why I prefer Siteground:

  • Their infrastructure is completely solid state, end to end. This means the latency in getting data off your website is minimal.
  • In their cPanel you can set up https very easily using free Let’s Encrypt security certificates. They automatically handle the renewal of these certificates when they expire every 90 days.
  • Their support is quick and excellent. I rarely wait more than a minute for technical support.
  • They are not owned by Endurance International Group, or any conglomerate.

If you choose to host or rehost with Siteground, please use my affiliate link. This way I earn a small commission. You will not pay extra.

If you need help moving your website to Siteground, or a new host, I can certainly help. You might want to send me a service inquiry. If you choose Siteground, you should be able to have them move your site for free, but you have to ask.

If your board is highly trafficked (500+ messages per day, with lots of reading) you should consider leasing your own server (dedicated hosting) or at least going with a virtual private server solution. As you may expect this can be quite expensive but at least your users are not competing with other domains for access to the same web server. Most web hosts provide dedicated hosting. One example is Rackspace.

Rehosting procedures

These are generally the steps I follow to rehost.

  1. Verify that I have the accesses I need on the current and new web hosts
  2. I back up files and databases on the old host and disable the forum (unless you want to do a test run first)
  3. I copy over your current phpBB software (with mods or extensions) intact and install on new host. This way if you have mods, unusual styles, etc. I don’t lose any functionality.
  4. I create a new database on the new host for the forum
  5. I export your database and move it over to see if I can get it working at all on the new host in a “test” mode. Sometimes the export available in the phpBB control panel will suffice. For larger databases I usually have to go into MySQL itself and dump your database to a file, which is why I sometimes need SSH access.
  6. I configure the new host config.php and related files to work with the new database
  7. I verify that it looks and behave the same. I will have you verify that all the posts, topics, forums and users are there and the styles are correct.
  8. When you are satisfied:
    1. If we were doing a test run, I’ll run through the process again, this time for real, disabling the board so no posts are lost
    2. Change the nameservers to point to your new host. I can do this for you or you can do it yourself. To do it for you, I need access to your domain registrar.

Once the domain switches everything should appear the same to your users. Generally it takes at least a few hours to propagate a change to the domain. It is better to assume a full day for the switchover for all your forum users.

As you can see this process is time consuming and somewhat cumbersome. The whole thing can easily take a couple days.

How to get started

I suggest sending me a service inquiry.

Last updated April 9, 2019