Installation:PreRequisTechniquesInstallationSugarCRM

Un article de Wiki CRM-France.

Jump to: navigation, search

Attention Plateformes Supportées

Sommaire

Serveur Web

Idéalement un Apache 2.X, mais vous pouvez aussi mettre un IIS 5.1, 6 ou 7 ou tout serveur Web capable d'interpréter le PHP et les modules nécessaires à celui-ci.

Serveur de base de données

MySQL 5, Microsoft SQL Server 2005 en version communautaire et à partir de la version Entreprise éventuellement Oracle 9i ou 10g.

Serveur SMTP

Mettre en place sendmail ou un serveur SMTP disponible pour que les mails puissent être envoyés depuis SugarCRM.

Configuration PHP Recommandée

register_globals = Off
magic_quotes_gpc = On
output_buffering = On
zlib.output_compression = On
allow_call_time_pass_reference = Off
upload_max_filesize=40M
max_execution_time=60
max_input_time = 60
memory_limit= 128M
log_errors = On
error_reporting  =  E_ALL & ~E_NOTICE

Modules PHP Obligatoires

Ne PAS compiler en supprimant posix (--disable-posix)

Pour PHP4

--enable-mbstring
--with-xml
--with-curl
--with-openssl
--with-zlib
--with-imap

Pour PHP 5

--with-libxml-dir
--with-curl
--with-openssl
--with-zlib
--with-mysql
--with-imap

Astuces

Attention Mise à jour des droits sous Linux

cd RACINEDESUGAR
cd ../RACINEDESUGAR
find ./RACINEDESUGAR -type f -exec chmod 666 "{}" \;
find ./RACINEDESUGAR -type d -exec chmod 777 "{}" \;

Attention Sous IIS Attention aux sessions, l'utilisateur Web doit avoir le droit d'écrire dans le répértoire qui stocke les sessions. IIS sauvent les sessions dasn le réprértoire spécifié dasn le php.ini !

Pratique mais contournable

Possibilité de se connecter à ces url en https ou en http (par proxy ou en direct) :

https://updates.sugarcrm.com/heartbeat/soap.php
https://depot.sugarcrm.com/depot/SugarDepotSoap.php

Si la connexion est imposssible alors il faudra valider la licence manuellement trimestriellement.