Compatibility:

WebSite X5 Evo, Pro and Agency


If you are considering publishing your website created with WebSite X5 on an external hosting service, it is essential to ensure that the server meets certain requirements to guarantee the correct functioning of the site. This guide will help you understand what those requirements are and how to check them.


#tip – If you prefer a simpler and more integrated solution, consider using the Included Web Space with your WebSite X5 license, which eliminates the need for manual configurations.


Server requirements

To ensure the optimal functioning of your WebSite X5 website on an external hosting service, the server should meet the following requirements:

  • Operating system: Compatible with both Windows and Linux servers.
  • PHP version: Installation of PHP version 8.0 or higher is recommended (only for some advanced features).
  • MySQL support: Installation of MySQL 5.6 or later (only for some advanced features).


Automatic requirement check

Starting from version 2019.2, when you start exporting your site (Step 5), before actually publishing the files, WebSite X5 automatically checks whether the server meets the minimum requirements.


If this check is successful, it proceeds with online publication. Otherwise, if discrepancies are found, a message will appear listing the non-compliant parameters that could compromise the proper functioning of the site.


Specifically, the checks carried out concern:

  • Installed PHP version – required, for example, for sending emails via the Contact Form Object and for the E-commerce cart, or for accessing Protected Pages through login and password.
  • Session support – required, for example, for accessing Protected Pages.
  • Writable folder on the server – required, for example, to store and manage comments on Blog Posts and in the Comments and Ratings Object.
  • MySQL support and database settings – required, for example, to collect data via a Contact Form Object, a Comments and Ratings Object, or the E-commerce cart.


What to do if the server does not meet the requirements

If your server does not meet one or more of the required conditions:

  • Contact your hosting provider: Request that the necessary settings be updated or the required features be enabled.
  • Consider using the Included Web Space: If you want to avoid complex configurations, the Web Space included with WebSite X5 offers an immediate and optimized solution.


Additional information

After publishing the website, you can access diagnostic information about the server in the WebSite Test section of the Online Control Panel.


In addition, in the Control Panel you will find tools to check whether the server correctly supports the email sending script you intend to use. All you need to do is:

  • Select the script you want to use from the available options;
  • Configure the required parameters;
  • Run a test send.


If the email is sent and received correctly, it means that the server supports the script and it can be used.