Technical Requirements
Server Requirements
Technical requirements for J2Commerce 4/Joomla4:
- PHP 7.2.5 or greater - we recommend 8.2
- MySQL 5.6 or greater - we recommend 8.0
- Joomla 4
- CURL and JSON modules enabled
Technical requirements for J2Commerce 4/Joomla5:
- PHP 8.1 or greater - we recommend 8.3
- MySQL 8.0.13 or greater - we recommend 8.1
- Joomla 5
- CURL and JSON modules enabled
PHP Requirements
The latest versions of PHP 8 will generate deprecation messages throughout front and back end. To prevent this, you need to:
-
Turn off 'Error Reporting' by setting it to 'None' in your Joomla configuration. This has the disadvantage to disable error reporting for the rest of the site, which may hide issues that would be reported otherwise.
-
Set 'Error Reporting' to 'System Default' and modify the php.ini file on the server side.
In the php.ini file, look for the error reporting section and add or modify the line:
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
This is a known limitation. Since FOF (the library the J2Store architecture was based on originally) is no longer maintained, it triggers deprecation warnings on the latest PHP releases, but it doesn’t affect core functionality. The team is working on a release free of F0F. Check our blog post for more information.
Joomla Requirements
Make sure you check these minimum requirements for Joomla
Joomla 4 or 5 - Compatibility Plugin Must Be Published