Attention avant de commencer, le vrai mode d’emploi pour l’installation de SugarCRM se trouve dans la documentation officielle!
Je donne uniquement le mode d’emploi perso que j’utilise. Si cela peut vous servir, tant mieux, mais je ne pourrais pas plus vous aider que ça si une erreur se produisait…
Vous avez donc un hébergement mutualisé chez OVH, et vous souhaiter installer sugarCRM. (il existe une version quasi automatique pour sugarCRM, mais je préfère ne pas l’utiliser.)
Voici comment j’ai fait:
- La première chose à faire est de télécharger SugarCRM CE. Tu n’es pas obligé de remplir le formulaire!!
- Décompresse le fichier téléchargé à la place voulu sur votre serveur web.
- C’est plus simple de renommer le dossier décompressé en « sugarcrm » (par exemple).
- Pour l’installation, il va falloir activer PHP 5 dans le fichier .htaccess
SetEnv REGISTERGLOBALS 0
SetEnv PHPVER 53
Attention si tu actives 5_4 tu auras un problème (strict Standards) Et je ne pense pas que cela soit préjudiciable de mettre 5_3. - C’est parti pour l’installation! Ouvre un navigateur web (firefox, safari…)
- Saisis dans la barre d’adresse l’URL du répertoire. (Un truc dans ce genre: http://votredomaine.com/sugarcrm/install.php)
- Il suffit de suivre les étapes.
- Pour la base MySQL, j’ai créé une instance spéciale pour sugarCRM. J’ai des bases en rab… Pour OVH les informations correspondantes sont les suivantes:
- Serveur : Host Name
- Utilisateur : Database Administrator Username
- Nom de la base : Database Name
- Mot de passe : Database Admin Password
- J’ai laissé « Sugar Database Username » sur « Same as Admin User » et je n’avais pas besoin des données de démo, donc j’ai laissé sur « NO ». Vous pouvez modifier cela si besoin!
- Une fenêtre t’explique que la base de données existe déjà. Donc soit on arrête, soit on continue. Si on continue, on efface toute la base. Si tu as créé une BDD vierge pour sugarCRM, tu peux continuer sans problème. Pour les autres, soyez sûr de vous.
- Il est temps de créer l’administrateur de Sugar. Un identifiant et un mot de passe sont requis.
- Une fenêtre récapitulant tes infos est disponible, il suffit de lire si tu as des OK partout! Si tu as oublié tes mots de passe, il y’a une touche pour les faire apparaitre!
- Clique sur « install »
- Si tu vois la phrase « The setup of Sugar 6.5.16 is now complete! », tu es pas mal!
- Tu peux t’enregistrer, ou pas …
- Il est temps de te connecter en tant qu’admin de Sugar (étape n°11 )
- Vient l’étape de la configuration. Clique sur « continue » pour passer à l’étape suivante.
- Tu n’as pas le choix pour les euros, le choix est unique et ce sont les US Dollars. Je ferais peut-être un article là-dessus s’il y’a besoin.
- Cliques sur « Finish »
- Et voilà, SugarCRM CE 6.5 est installé sous OVH mutualisé !!
Comment ça, c’est moche!?!
Ah oui, le CSS ne s’applique pas… C’est normal tu n’as pas lu la documentation officielle! Et donc tu n’as pas donné la permission d’écriture à :
- config.php
- config_override.php
- sugarcrm.log
Il faut qu’il soit sur 755!
Ensuite il faut rendre le dossier cache aussi sous 755 -R (recursive)
Sous Transmit la commande SSH, est:chmod -R 755 chmod -R 755 "//sugarCRM/cache"
(astuce trouvée ici)
Désormais cela devrait être plus joli!
Enjoy!
PS: Une fois de plus je ne comprends pas que ce problème soit aussi connu et pourtant pas grand-chose pour l’expliquer ou bien le résoudre sur la doc officielle!
Merci pour ce tutoriel.
Attention aussi à bien réaliser la modification du fichier de configuration pour gérer les droits des prochains répertoires et fichiers créés, sinon les personnalisations que vous ferez auront des problèmes:
http://www.crm-france.com/forum/solutions/10816-installation-de-sugarcrm-sur-ovh?start=18#15694
Oui, comme je le dis au début et à la fin de mon article 😉
A la fin de l’installation je me dis « zut, y’a un truc qui cloche, les css n’ont pas l’air d’être monté va falloir mettre les mains dans le cambui » et puis… google m’envoi faire un peu de lecture, un site inconnu mais pourtant bien efficace… f3px.com 😉 Merci !
Comment ça inconnu!!! 😉
Ravi si cela à fonctionné!
Superbe ton tuto mec, sans lui j’étais mort…. milles merci
Fait plaisir si ça marche!
+1 pour le sauvetage !
Non non ce n’est pas du déterrage 😉
Un grand MERCI à vous.
Bon bah comme tu déterres 😉 , est-ce que tu connais le projet https://suitecrm.com ?
C’est une amélioration de SugarCRM, gratuite et toujours opensource.