1. Home
  2. Help Center
  3. Getting Started
  4. Server Requirements

To use Goya WordPress Theme, you must be running WordPress 5 or higher, PHP 7.3 or newer version (WordPress officially suggests to use PHP 7.4) and MySQL 5 or higher version. Goya has been tested with Mac, Windows and Linux. Below is a checklist of items your host needs to comply with to ensure proper Goya operation:

  • Ensure your web host has the minimum requirements to run WordPress.
  • Make sure the latest version of WordPress is up and running.
  • If necessary, you can download the latest release of WordPress from the official WordPress website.

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 = 256M
  • max_input_vars = 3000
  • max_execution_time = 300
  • post_max_size = 12M
  • upload_max_filesize = 12M
  • allow_url_fopen ON
  • asp_tags OFF

Increasing limits

See how you can increase the PHP limits: Increase PHP Values

Verify your PHP limits

You can check them by installing the WP Server Stats plugin and checking Settings. The first column refers to your installation value, and the second column refers to the limits of your host. The latter values are often lower if you have selected a cheaper hosting package.

You can always contact your host to ask what the current settings are, and have them adjusted if necessary. Some hosts will try to keep PHP limits low to conserve resources. Since are paying for those resources, you should rightfully expect to be getting your money’s worth.

PHP modules

If the modules php-xml, php-dom or php-xmlreader aren’t installed or enabled the demo import process will fail.

Please contact your hosting company and ask them to install that for you. These are very common modules and they should be installed by default.

If you are managing your own server you can install it yourself. The following is just an example for Ubuntu/Debian, the command depends on your server and your PHP version:

sudo apt-get install php7.4-dom php7.4-simplexml php7.4-xml php7.4-xmlreader

Then, restart your server

sudo service apache2 restart

Was this article helpful?

Related Articles