Switch your website to a newer (or older) version of PHP, the language WordPress and most web apps run on, and adjust PHP settings such as the memory limit and maximum upload size. Changes take effect within a minute or two.

  • Applies to: Essential and WordPress hosting (Host Dada Control Panel)
  • Time: about 5 minutes
  • Difficulty: Beginner

Before you start

  • Check which PHP versions your website software supports. WordPress recommends PHP 8.3 or newer, but older themes and plugins may not work on the latest version. Update WordPress, your theme and plugins first.
  • Take a snapshot first so you can roll back if needed: see Timeline backups.

Change your PHP version

  1. Log in to the Host Dada Control Panel. Go to cp.hostdada.uk (or Client Area → Services → your hosting → Login to Control Panel) and open your package.
  2. Open Change PHP Version. It's in the Web Tools section. The page shows You are currently using PHP version followed by your current version.
  3. Choose a version and click Change PHP Version. Pick the version from the Select PHP version list. Versions from PHP 5.3 up to PHP 8.5 are available, but use a currently supported version (8.2 or later) unless your software needs an older one. The Select PHP version box showing the current version, a version drop-down and the Change PHP Version button, both outlined Pick the version and click Change PHP Version.
  4. Test your website. Open your site in a private browser window and click through a few pages, the contact form and (for shops) the checkout. If anything breaks, switch back to the previous version the same way.
One version per packageThe PHP version applies to every website and domain on the hosting package. If two sites need different versions, they need separate packages.

Change PHP settings (memory limit, upload size and more)

  1. Open PHP Configuration in the Web Tools section.
  2. Edit the values you need. Each setting has a short description. Switches turn features on or off (Activated or Not activated), and text boxes take a value such as 256M. The PHP Configuration table listing directives such as display_errors, memory_limit and upload_max_filesize, with the Update PHP Configuration button outlined The PHP Configuration page.
  3. Click Update PHP Configuration at the bottom.

Settings at a glance

SettingDefaultChange it when
memory_limit128MYou see "Allowed memory size exhausted". Try 256M
upload_max_filesize128MUploads (themes, media, backup files) are rejected as too large
post_max_size128MKeep it the same as or larger than upload_max_filesize
max_execution_time300 secondsLong imports or backups stop part way
max_input_vars2500Large menus or page builder layouts don't save fully
display_errorsNot activatedOnly switch on briefly while troubleshooting. Turn it off afterwards
Don't leave display_errors onShowing PHP errors on a live site can reveal file paths and other details to visitors. Use it briefly, or check the error log instead (Access/Error Logs in Logs & Stats).

Troubleshooting

My site shows a 500 error or "There has been a critical error" after changing version

A theme or plugin isn't compatible with the new version. Switch back to the previous version, update the theme and plugins, then try again. See Fix the WordPress white screen or critical error.

WordPress still says my PHP version is old

Give it a minute, then clear any caching plugin and purge the CDN cache (see Speed up your site with the CDN). Check the version shown on the Change PHP Version page.

A setting won't save or goes back to the old value

Check the format (for example 256M, not 256 MB). Some values have platform maximums. If you need more, open a ticket and tell us what your software requires.

Still stuck? Our UK support team is happy to help. Open a support ticket and tell us your domain name, the PHP version you switched from and to, and what you see on the site.

Last reviewed: October 2026

Esta resposta lhe foi útil? 0 Usuários acharam útil (0 Votos)