Learn how to switch your SOTESHOP online store to PHP version 8.x.
Before switching your store to PHP 8, make sure it is properly prepared to work with the new environment version. The steps below will help you carry out the update safely and minimize the risk of problems occurring after changing the PHP version.
If you would like us to handle the entire PHP version upgrade process for your store:
Update your online store to the latest version by following the store update documentation. Your store is fully up to date if there are no packages available for download in the administration panel and the system reports that you are using the latest version.
If your store is running version 8.3.9 or earlier, the system may not detect the latest updates due to a change to the update system introduced in February 2026. In this case, we recommend using the store update service.
After the necessary code changes have been made, if any were required, the administration panel will display information confirming that the store can be switched to PHP 8. Changing the PHP version is handled by the hosting service and is usually available in the server service management panel.
Note: For stores with a large number of modifications, it is advisable to check whether it is possible to revert to PHP 7. If your store uses the standard version, reverting should not be necessary.
Note: If the store operates under multiple domains, the PHP version must be changed separately for each domain.
Log in to the DirectAdmin service management panel.
You can change the PHP version in two ways:
Go to Account Manager → Domains, and then follow the steps below:
Go to Account Manager → PHP Settings, and then follow the steps below:
Depending on the version of the DirectAdmin panel, its interface may look slightly different from the screenshots shown above. However, this does not affect the PHP version change procedure. Follow the same steps described in the instructions above.
Switching your store to PHP 8 can improve performance and security, but it requires the code to be fully compatible with the new version.