Sinisakrisan (Talk | contribs) (Created page with "{{alert|'''WARNING''' - These system requirements are for '''JomSocial 4'''. To see the requirements for JomSocial 3 please, click here|ale...") |
Sinisakrisan (Talk | contribs) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
==Joomla! Requirements== | ==Joomla! Requirements== | ||
{{alert|'''JomSocial is an extension for Joomla. To be able to use JomSocial, you would first need to install Joomla on your web host.'''|alert}} | {{alert|'''JomSocial is an extension for Joomla. To be able to use JomSocial, you would first need to install Joomla on your web host.'''|alert}} | ||
− | We recommend using the latest stable version of Joomla | + | We recommend using the latest stable version of Joomla to enjoy its latest features and security improvements. JomSocial 4 supports the minimum of: |
− | + | * Joomla! 3.0 and above | |
− | * Joomla! 3. | + | |
To see full compatibility sheet list, please, visit [[Joomla Versions Compatibility|this page]] | To see full compatibility sheet list, please, visit [[Joomla Versions Compatibility|this page]] | ||
− | + | <!-- | |
===Video tutorial=== | ===Video tutorial=== | ||
{{#ev:youtube|IriHrkWt2_A|800}} | {{#ev:youtube|IriHrkWt2_A|800}} | ||
+ | --> | ||
==Server Requirements== | ==Server Requirements== | ||
# PHP 5.3.11 or above | # PHP 5.3.11 or above | ||
− | # MySQL 5. | + | # MySQL 5.1 or above (5.5.3 for Emoji support) |
− | #* '''Temporary Tables''' - Your database user must have the | + | #* '''Temporary Tables''' - Your database user must have the privilege to create temporary tables. |
# JomSocial 3 also requires several PHP extensions, which are available in most webhosting providers: | # JomSocial 3 also requires several PHP extensions, which are available in most webhosting providers: | ||
− | #* '''GD library''' - at least v1.8 with libjpeg to process images. | + | #* '''GD library''' - at least v1.8 with libjpeg to process images. |
+ | #* '''[http://www.imagemagick.org/script/index.php imagemagick]''' - If you want to allow GIF animation uploads. | ||
#* '''cURL library''' - for [[Linking Video|Video Linking]] and [[Setting up Facebook Connect|Facebook Connect]] | #* '''cURL library''' - for [[Linking Video|Video Linking]] and [[Setting up Facebook Connect|Facebook Connect]] | ||
#* '''zip''' | #* '''zip''' | ||
Line 33: | Line 33: | ||
===PHP and MySQL Configurations=== | ===PHP and MySQL Configurations=== | ||
<table> | <table> | ||
− | <caption>'''To be able to install JomSocial | + | <caption>'''To be able to install JomSocial, your server PHP and MySQL environment will have to meet these specifications'''</caption> |
<tr> | <tr> | ||
<th class="span1"><center>'''File'''</center></th> | <th class="span1"><center>'''File'''</center></th> | ||
Line 122: | Line 122: | ||
==See Also== | ==See Also== | ||
− | |||
* [[Jomsocial 2 System Requirements]] | * [[Jomsocial 2 System Requirements]] | ||
* [[Setting Up Cron Job]] | * [[Setting Up Cron Job]] | ||
+ | |||
+ | {{DISPLAYTITLE:JomSocial 4.0.x, 4.1.x and 4.2.x System Requirements}} |
Latest revision as of 02:17, 2 December 2016
Contents
Joomla! Requirements
We recommend using the latest stable version of Joomla to enjoy its latest features and security improvements. JomSocial 4 supports the minimum of:
- Joomla! 3.0 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 3 also requires several PHP extensions, which are available in most webhosting 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
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 128MB of memory to PHP. The following tasks will consume a lot of memory:
- resizing uploaded user avatar
- resizing any photos uploaded by user
- converting uploaded videos to .mp4
See Also