Aller au contenu principal

Exigences

Avant d'installer le module SaaS, vous devez vous assurer que votre serveur et votre installation Perfex CRM remplissent les exigences minimales. Ne sautez pas cette �tape - l'installation sur un serveur incompatible causera des probl�mes plus tard.

Exigences Perfex CRM

ExigenceD�tails
Version Perfex CRMVersion 3.0.x ou sup�rieure (la derni�re recommand�e)
Licence valideCode d'achat Envato/CodeCanyon actif
Installation fonctionnellePerfex CRM doit �tre enti�rement install� et fonctionnel avant d'ajouter ce module
danger

Important : N'installez PAS ce module sur un Perfex CRM cass� ou partiellement install�. Assurez-vous que Perfex CRM lui-m�me fonctionne parfaitement d'abord. Si vous pouvez vous connecter au panneau admin et que tout semble normal, vous �tes pr�t.

Exigences serveur

ExigenceMinimumRecommand�
Version PHP7.48.1 ou sup�rieur
Version MySQL5.78.0 ou sup�rieur
Serveur webApache 2.4 ou NginxApache 2.4+ avec mod_rewrite
RAM1 Go2 Go ou plus (d�pend du nombre de locataires)
Espace disque500 Mo5 Go+ (chaque locataire utilise de l'espace base de donn�es)

Extensions PHP requises

Ces extensions PHP doivent �tre activ�es sur votre serveur. La plupart des h�bergeurs les ont activ�es par d�faut :

  • mysqli - Pour les connexions base de donn�es MySQL
  • curl - Pour les appels API externes
  • json - Pour le traitement des donn�es
  • mbstring - Pour le support des cha�nes multioctets
  • openssl - Pour les connexions s�curis�es
  • zip - Pour l'installation des modules
info

Comment v�rifier vos extensions PHP : Connectez-vous � votre panneau admin Perfex CRM et allez dans Setup ? System/Server Info. Vous verrez une liste de toutes les extensions PHP install�es.

Exigences MySQL

Ceci est tr�s important - le module SaaS cr�e une base de donn�es s�par�e pour chaque locataire (optionnel mais recommand�). Cela signifie :

ExigencePourquoi c'est n�cessaire
Acc�s MySQL Root (ou utilisateur avec privil�ge CREATE DATABASE)Le module a besoin de cr�er de nouvelles bases de donn�es automatiquement quand les locataires s'inscrivent
Limite de bases suffisanteCertains plans d'h�bergement partag� limitent le nombre de bases de donn�es. Vous en avez besoin pour tous vos locataires
Acc�s MySQL distant ou localLe module doit se connecter � MySQL pour cr�er/g�rer les bases de donn�es des locataires

Comment v�rifier les privil�ges de votre utilisateur MySQL

Si vous utilisez cPanel :

  1. Connectez-vous � cPanel
  2. Allez dans MySQL Databases
  3. Regardez votre utilisateur base de donn�es sous Current Users
  4. Cliquez sur Privileges - assurez-vous qu'il a ALL PRIVILEGES ou au moins : CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE

Si vous utilisez un VPS/serveur d�di� :

-- Ex�cutez ceci dans MySQL pour v�rifier les privil�ges :
SHOW GRANTS FOR 'your_username'@'localhost';
attention

Limitation h�bergement partag� : Certains fournisseurs d'h�bergement partag� (comme les plans budget sur GoDaddy, Bluehost, etc.) limitent le nombre de bases de donn�es MySQL que vous pouvez cr�er. Comme chaque locataire obtient sa propre base de donn�es, vous aurez besoin d'un plan qui permet assez de bases pour votre nombre attendu de locataires. Nous recommandons un VPS ou serveur d�di� pour les plateformes SaaS en production.

Comparaison des types d'h�bergement

Vous ne savez pas quel type d'h�bergement utiliser ? Voici notre recommandation :

Type d'h�bergementAdapt� ?Notes
H�bergement partag�?? Limit�Fonctionne pour tests/petits d�ploiements. Bases de donn�es et ressources limit�es.
VPS (Virtual Private Server)? Recommand�Contr�le total, bases de donn�es illimit�es, abordable (5-20 ?/mois)
Serveur d�di�? MeilleurPerformances maximales. Id�al pour 100+ locataires.
Cloud (AWS, DigitalOcean, etc.)? Recommand��volutif, fiable, abordable. Excellente option de d�part.
H�bergement cPanel/WHM? ExcellentChemin de configuration le plus simple - notre module s'int�gre directement avec cPanel

Exigences de domaine

Vous aurez besoin d'un domaine point� vers votre serveur. Le module prend en charge ces structures d'URL :

StructureExempleComment �a fonctionne
Sous-r�pertoire (d�faut)yoursite.com/ws/tenant-nameLe plus simple � configurer. Aucun changement DNS n�cessaire pour les locataires.
Sous-domainetenant-name.yoursite.comApparence professionnelle. N�cessite DNS wildcard.
Domaine personnalis�tenant-own-domain.comLes locataires utilisent leur propre domaine. N�cessite configuration DNS.

Checklist pr�-installation

Avant de proc�der � l'�tape d'installation, assurez-vous de pouvoir cocher tout ceci :

  • Perfex CRM est install� et fonctionne (vous pouvez vous connecter au panneau admin)
  • La version PHP est 7.4 ou sup�rieure
  • La version MySQL est 5.7 ou sup�rieure
  • Votre utilisateur MySQL a les privil�ges CREATE DATABASE
  • Vous avez un acc�s FTP/SFTP ou au gestionnaire de fichiers de votre serveur
  • Vous avez votre code d'achat du module SaaS sur CodeCanyon
  • Vous avez au moins 500 Mo d'espace disque libre
astuce

Tous les contr�les pass�s ? Parfait ! Passez au guide d'installation pour installer le module.

info

Quelque chose ne remplit pas les exigences ? Contactez votre fournisseur d'h�bergement et demandez une mise � jour de la version PHP, l'activation des extensions requises ou une augmentation de la limite MySQL. La plupart des h�bergeurs le font gratuitement sur demande.