(→ALso for all IJoomla! Extensions the limits are recommended) |
|||
Line 98: | Line 98: | ||
<!-- Seventh Table Row --> | <!-- Seventh Table Row --> | ||
</table> | </table> | ||
+ | |||
+ | - Minimum Limits work only if your site does not have any other extension or use the resources. | ||
===How to Check for System Specifications=== | ===How to Check for System Specifications=== |
Latest revision as of 08:01, 30 September 2020
Contents
Joomla! Requirements for Jomsocial 4.4 and later versions
Also for all IJoomla! Extensions the limits are recommended
We recommend using the latest stable version of Joomla to enjoy its latest features and security improvements. JomSocial 4.4 supports the minimum of:
- Joomla! 3.7.5 and above
To see full compatibility sheet list, please, visit this page
Server Requirements
- PHP 5.3.11 or above
- MySQL 5.1 or above (5.5.3 for Emoji support)
- Temporary Tables - Your database user must have the privilege to create temporary tables.
- JomSocial also requires several PHP extensions, which are available in most web hosting providers:
- GD library - at least v1.8 with libjpeg to process images.
- imagemagick - If you want to allow GIF animation uploads.
- cURL library - for Video Linking and Facebook Connect
- zip
- fsockopen - for Facebook Connect
- mime library
- mbstring
- For video uploads, you will need:
- FFMPEG - to convert uploaded videos. Most shared webhosting providers disable this option because it consumes a lot of memory and processing power. Please consult your webhosting provider regarding the availability of FFMPEG on your server. It is advisable to at least have VPS before you consider allowing video uploading.
- exec/passthru/shell_exec/system access
- (Optional) FLVTool2 -, for adding metadata to your video
- Cron Jobs.- To trigger emails ready to be send, as well as triggering the FFMPEG to convert videos
System Specifications
PHP and MySQL Configurations
- Minimum Limits work only if your site does not have any other extension or use the resources.
How to Check for System Specifications
You can check most of the requirements below by accessing Joomla's backend via your Administrator Panel and going to System > System Information and PHP Information tab. However, for the most complete overview of your server configuration, contact your webhosting provider.
Additional Requirements
Disable safe_mode and open_basedir Some webhosting providers have safe_mode and openbase_dir enabled. In order for the photo/video upload to work, you have to disable them. If your webhosting provier allows you to override the Apache's configuration, you need to override the vhost configuration.
- php_admin_flag safe_mode off
- php_admin_value open_basedir none
If your webhosting provider allows for .htaccess override, locate your .htaccess file in the Joomla root directory and add these lines into it:
- php_admin_flag safe_mode off
- php_admin_value open_basedir none
A Note on PHP Memory Requirements
JomSocial is developed to run adequately on a system with just 32MB of memory allocated to PHP. However, please note that the development site uses the default template with no additional third-party modules or plugins enabled. Sites with third-party plugins and modules enabled will consume a lot more memory; thus, we recommend that you increase your memory limit.
That having been said, since all applications will run better with more memory, we recommend that you allocate at least 256MB of memory to PHP. The following tasks will consume a lot of memory:
- resizing uploaded user avatar
- resizing any photos or gif animation uploaded by user
- converting uploaded videos to .mp4