1. Documentation
  2. General
  3. Server requirements

Server requirements

To use any of our WordPress themes, we recommend your host supports PHP 8.3 or greater version, and MySQL 8.0 or greater version. For detailed PHP extension recommendations, see the Hosting Handbook.

Ask your host to run WordPress

If you’re unsure whether or not your host can already run WordPress, here’s a request you can copy and paste to send them!

I'm interested in running WordPress on my website, and I was wondering if my account supported the following:

- PHP 8.3 or greater
- MySQL 8.0 or greater OR MariaDB 10.6 or greater
- Nginx or Apache with mod_rewrite module
- HTTPS support

Also, please increase these limits to a minimum as follows:

max_execution_time 300
memory_limit 512M
post_max_size 64M
upload_max_filesize 64M
max_input_time 300

Thank you!

PHP configuration limits

Issues you may encounter, such as demo content fails when importing and similar issues, are generally related to excessively low PHP configuration limit settings. You can either increase these limits on your own or contact your web host and ask to have the limits increased to the following minimums:

  • memory_limit 512M
  • max_input_vars 5000
  • max_execution_time 300
  • max_input_time 120
  • post_max_size 64M
  • upload_max_filesize 64M
  • allow_url_fopen ON
  • asp_tags OFF
  • cURL ON

Server configuration

If you use WP Engine, you might need to add SSL to your website to avoid saving issues.

If you use SiteGround or GoDaddy, make sure that they modify the SubstituteMaxLineLength of your server for you.

X-Frame options. It has to be set to “same origin” to avoid editing issues. Please ask your host to do this for you.

Was this article helpful?