How to Upgrade the PHP Version of your Bolt

On the new Servebolt Platform, PHP versions can easily be changed per environment directly from our Admin Panel.

Your site’s PHP version is defined per Bolt. This means that all sites on your Bolt will use the same PHP version. If you want to upgrade your site to a higher version of PHP, your other sites will be upgraded as well. So, in short, upgrading PHP would require all sites on your Bolt to upgrade.

Also, see our Supported PHP Versions!

We have covered all you need to know about upgrading the PHP version of your Bolt below: 

How to upgrade the PHP version of your site with the help of Servebolt Support

How to test a new PHP version of your site yourself

How to upgrade the PHP version of your site yourself


How to upgrade the PHP version FAQ

Why should I upgrade the PHP version of my site?

Our recommendation is to always run the most modern stable version of PHP that your application supports. It is almost always faster, more secure, and better maintained. It will also give your application the longest possible potential life, instead of choosing tech soon to be discontinued.
 

Will my site be down during a PHP upgrade, how long will it take, and what will my users experience?

Your site won’t be down during the upgrade process; instead, users may experience a maintenance mode page. Maintenance mode ensures that no changes can be made to the site and its database while you’re performing the migration.

The page will be visible for as long as it takes to migrate your site from your old Bolt to your new Bolt. Smaller sites will typically only take 1-2 minutes to migrate, while larger sites will typically take 5-10 minutes.

Does a PHP upgrade affect my live site or orders?

No orders or changes made to your site will be affected, as we ensure maintenance mode is enabled during the migration process. This ensures that no orders are missed and that changes can’t be made to the site and its database while the migration is ongoing.

Do I need to update my DNS when doing a PHP upgrade?

Yes, updating DNS records for your domain(s) is always required when migrating from one Bolt to another. Separate Bolt’s run on different servers with different hostnames and IP addresses. 

I don’t have access to DNS. How can we solve that?

If you don’t directly have access to your DNS, then the Support Team can temporarily (14 days) reverse-proxy the traffic from your old Bolt to your new Bolt to ensure an immediate switch to the new Bolt.

Note: If DNS has not been updated within 14 days, your site will go down after that time as the old Bolt will be deleted.

I regret upgrading the PHP version. Is it possible to revert it?

Yes, it’s possible to revert a PHP upgrade within 30 days. Just contact Servebolt Support, and we’ll assist with that. 

Why do I need a new paid Bolt to upgrade my PHP version?

A Paid Bolt Plan is required to add domains and SSL to a site. If you are going to upgrade the PHP version of your Bolt, Servebolt Support is happy to switch the Bolt subscription for you if you want that instead.

Credits will be issued for downgrades from the time of upgrade until the end of the billing period. These credits are automatically recorded in your account and will automatically be used for payment in the first future transaction. Credits are non-refundable and non-transferable but can be used to pay for any Servebolt service.