Before you install
Contents |
System Requirements
Downloading JomSocial
To download a copy of the installer, head on to http://www.jomsocial.com/download.html.
Joomla Version
JomSocial requires Joomla 1.5.15 and above. Due to security reason, we do not support installation on older release of Joomla.
PHP Version
As of JomSocial 1.2, PHP 5 is the minimum requirements of PHP and it is our primary development platform for JomSocial. We will no longer maintain JomSocial's compatibility with PHP 4.
PHP memory requirement
JomSocial were develop to run adequately on system with just 16Mb memory allocated to php. In fact, all our development system have their php memory limit set to just 16Mb and we work hard to make sure it never break the 16Mb limit.
However please be informed that the development site uses default ja_purity template, with no additional third-party modules & plugins enabled. Sites with third-party plugins and modules enabled will consume a lot more memory thus we recommend you to increase your memory limit.
Having said that, any application will run well with more memory. We recommend that you allocate at least 64Mb of memory to php. The following task will consume a lot of memory.
- resizing uploaded user avatar
- resizing any photos uploaded by user
- converting uploaded videos to Flash .swf
Required PHP Extension
- GD library (at least v1.8 with libjpeg)
- Curl library
Required PHP Functions
- fsockopen
- exec
Required system binaries
- FFMPEG - Responsible for converting videos into flv format
- FLVTOOL2 (Optional) - Used for injecting flash video metadata
MySQL
MySQL 4.1 or above is required. JomSocial is not tested on a system with MySQL 4.0 or lower.
Disable safe mode & Openbase_dir
Some hosting providers have openbase_dir and safe mode enabled. In order for the photo upload / video conversion to work, you have to disable them. If your hosting allows you to override the Apache's configuration, you need to override the vhost configuration
<Directory /home/yourdomain/public_html/> php_admin_flag safe_mode off php_admin_value open_basedir none </Directory>
If your webhost allows for .htaccess override, locate your .htaccess file in the root Joomla directory and add these lines into it
php_admin_flag safe_mode off php_admin_value open_basedir none
You can check most of the above requirement by heading to your Joomla Help > System Info > System Information & PHP Information tab.



