Technical Requirements | SP Page Builder (Pro) - Documentation | JoomShaper

SP Page Builder (Pro)

Updated Last: 23 April 2024

Technical Requirements

Please ensure that your website meets the Minimum Requirement before installing or updating SP Page Builder Pro 5.x or upgrading Joomla itself.

  • Joomla 4.4+, Joomla 5.1.x, or Joomla 3.10 (only as a legacy mode)
  • PHP 8.0, PHP 8.1, PHP 8.2 or PHP 8.3
  • PHP: memory_limit: 256 MB or 512M or higher
  • PHP: post_max_size: 128M or higher
  • PHP: upload_max_filesize: 20M or higher (do not set unlimited value "-1")
  • MySQL 8+ or MariaDB 10+
  • SSL - enabled HTTPS for a used domain. For localhost installation, you can ignore that.
  • Hosting (Server) - Fast CGI mode or FRN mod.
  • PHP settings: allow_url_fopen or cURL must be enabled (On). Needed for Joomla Article Integration.
  • PHP: [mbstring = enabled]
  • PHP: [fileinfo = enabled]
  • PHP Extensions: GD Library
  • PHP Extensions: CURL Library
  • Support for mb_* functions in PHP to use multibyte strings

Support of SP Page Builder 3.8.10 ended! The last update was in May 2023, and won't be anymore. That 3.8.x version can work in older Joomla 3.10 and Joomla 4.4 only. Version 3.8.x will not fully work with PHP 8.2+ for example displaying "PHP Deprecated" messages. And in Joomla 5.x you won't be able to edit text addons/areas anymore. We also remind you that Joomla 3.10 End of life & support was on 14 Aug 2023. That's why we recommend backup, then upgrade & update.

Notice! We don't support SP Page Builder 4.x anymore. This was only an interim version between SPPB 3.x and SPPB 5.x. If you still have it (even as preinstalled), we ask you to update the component to the latest version. If you bought SP Page Builder and your Membership is still active your License Key can be used also in SPPB 5.x version. 

PHP Configurations

You will find an error message while adding SP Page Builder as a Joomla extension if the following PHP configuration limits are not customized/changed. You can do it on your own. You just have to open the file PHP.ini or .htaccess. If you are afraid of doing those changes - please ask hosting support for help.

  • Allow Url Fopen (allow_url_fopen) - ON
  • memory_limit =  128M, 256M, or 512M
  • max_execution_time = 180 (300 suggested)
  • upload_max_filesize = 10M or more
  • post_max_size: 64M, 128M or higher
  • cURL library** - your server must work with curl or url_fopen.
  • OpenSSL must be enabled.
  • PHP file_get_contents() function must be available/unlocked.

Tip! In some cases, you have to copy updated files php.ini and .user.ini to /administrator folder too. 

If in SPPB you want to upload files bigger than 10MB change the settings in:

  1. cPanel for PHP upload_max_filesize -  set 20M or more.
  2. Joomla Admin: Content > Media > Options > Maximum Size (in MB) set 20 (or more) > Save

If you cannot load Page templates Or Sections Library or use the front-end editor

  • Your server may have set too sensitive security level settings from its firewall, or
  • PHP file_get_contents() function has been disabled/locked
    - in that case, please contact hosting support.

Check also below settings:

  1. Turn on the allow_url_fopen from your hosting
  2. Check the console error using the Code Inspector from your browser
  3. Rocket loader or mod_security may block the resource loading.
    That's why: Turn off the Rocket loader, if you use the SSL certificate.
    Rocket loader contains inside the Cloudflare SSL Certificate.
  4. Turn off (disable) mod_security from cPanel (hosting settings).
  5. Use FTP tool (or File Manager) and check if the com_sppagebuilder folder exists or not. If it exist delete (or rename) the folder: templates/your_template/html/com_sppagebuilder

Browsers Requirements

We suggest using the latest version of Safari, Google Chrome, Opera, Firefox, Vivaldi, Tor, and Brave browser to for SPPB editor.

  • Support for older Microsoft Edge may be limited in certain areas. The new Microsoft Edge is based on Chromium and was released in January 2020. It is compatible with all supported versions of Windows, and macOS. This version replaces the legacy version of Microsoft Edge on Windows 10 PC.
  • Support for IE11 is limited in certain areas.
  • Internet Explorer 10 is NOT supported anymore.
  • Due to the wide range of variances between default browsers on the Android platform, we are unable to accurately test and list all of the possible manufacturer software variables (versions). We recommend an updated Chrome browser for Android as it provides a more consistent experience.