 | Getting Support for CiviCRM Installation Issues
The CiviCRM Community Forum is the best place to find answers to your installation questions. Start by searching for posts with the same or similar issues. If you don't find an answer, then post your issue with a descriptive title and details of your installation environment, the steps you've taken, and specific error messages (if any). |
CiviCRM version 1.9 is compatible with Joomla! 1.01 and has been installed successfully on 1.5 RC. This release REQUIRES PHP 5.x.
The CiviCRM component for Joomla! is larger than the limits set for PHP uploads on most systems. Therefore it is recommended that you use the Install from Directory method for installation. Follow the specific steps below for your Joomla! version.
Joomla! 1.5 Installation
- Verify whether your server / host is running PHP4 or PHP5. CiviCRM 1.9 is NOT compatible with PHP4.
- Go to http://sourceforge.net/project/showfiles.php?group_id=177914.
- Download the CiviCRM 1.9 for Joomla distribution file (e.g. civicrm-1.9.11940-joomla-php5.zip for PHP 5 installs).
- Upload this file to your web server Home directory
- Unzip this file in your web server Home directory. Unzipping will create a directory called: com_civicrm.
- Modify permissions on <joomla_root>/media so the webserver can write to this directory
- Login to your Joomla Administrator site.
- Go to Extensions menu >> Plugin Manager
- Go to page 2 and select System - Legacy plugin and click Enable button (top right)
- Go to Extensions >> Install / Uninstall
- Use Install from Directory - and enter the full path to the un-zipped com-civicrm directory. Click Install.
- You should see "Component successfully installed" message.
Joomla! 1.01 Installation
- Verify whether your server / host is running PHP4 or PHP5. CiviCRM 1.9 is NOT compatible with PHP4.
- Go to http://sourceforge.net/project/showfiles.php?group_id=177914.
- Download the CiviCRM 1.9 for Joomla distribution file (e.g. civicrm-1.9.11940-joomla-php5.zip for PHP 5 installs).
- Upload this file to your web server Home directory
- Unzip this file in your web server Home directory. Unzipping will create a directory called: com_civicrm.
- Login to your Joomla Administrator site.
- Go to Installers menu >> Components
- Use Install from Directory - and enter the full path to the un-zipped com-civicrm directory. Click Install.
- You should see "Component successfully installed" message.
Trouble-shooting
If the CiviCRM component does not install correctly (for example you get a blank screen instead of the confirmation page), delete the ~/components/com_civicrm and ~/administrator/components/com_civicrm directories manually and then try each of the following before attempting to reinstall:
- In your php.ini file or .htaccess file in the joomla/mambo root folder if your server allows it, increase the max_execution_time to 600 and memory limit to more than 32M.
- CiviCRM is packaged with all the libraries (PEAR etc) that it uses. However a misconfigured or overly restrictive open_basedir directive on your web server might interfere with CiviCRM's ability to access some required files or directories. To turn open_basedir off, add this to your vhost.conf file: php_admin_value open_basedir none or ask your host to either turn it off or ensure that it is not preventing access to required directories (e.g. if you move configuration files or temp folders outside your web root). The configuration of sub domains might cause related issues: try installing in the main domain root or a sub folder instead.
Additional Resources
Upgrade documentation is here.
For information on configuring front-end menus to display selected CiviCRM listings and forms, visit Configuring Front-end Profile Listings and Forms in Joomla! Sites.
If you do not have a php.ini file, you can make one and upload it to your root directory. This is what I included in my file.
max_execution_time 600
memory_limit = 36M
Worked for me!