View ProjeQtOr On SourceForge.net
ProjeQtOr - Project Management Tool
Supportez nous sur Capterra
OIN - Open Invention Network
ProjeQtOr free project management software - Pré-requis techniques
 

Pré-requis techniques

Pour installer et exploiter ProjeQtOr, une simple stack PHP/MySql suffit : utilisez votre stack préférée (EasyPHP, ZEND, WAMP, XAMPP) et profitez du mode web collaboratif.


Les composants nécessaires et leurs versions requises sont : 

  • Apache : V2 ou supérieure (dernière version stable recommandée)
  • MySQL : V5 ou supérieure (dernière version stable recommandée)
    ATTENTION, ProjeQtOr n'est compatible avec MySql V8.0.20 et supérieur qu'à partir de la version 8.6
    ou PostgreSql : V9.1 ou supérieure nécessaire (dernière version stable recommandée)
  • PHP : V5.6 ou supérieure nécessaire (V7.3 ou supérieure conseillée).
  Matrice de compatibilité
  Versions de ProjeQtOr Versions de PHP  Version de MySql 
  ProjeQtOr V1.0 à V6.4 PHP 5.2 à PHP 7.0 MySql 5.6 à MySql 8.0.19
  ProjeQtOr V6.5 PHP 5.2 à PHP 7.1
  ProjeQtOr V7.0 à V8.3 PHP 5.4 à PHP 7.3
  ProjeQtOr V8.4 à V8.5 PHP 5.4 à PHP 7.4
  ProjeQtOr V8.6 MySql 5.6 à MySql 8.3
  ProjeQtOr V9.0 à V9.5 PHP 5.6 à PHP 8.0
  ProjeQtOr V10.0 PHP 5.6 à PHP 8.1
  ProjeQtOr V10.1 à V10.2 PHP 7.0 à PHP 8.1
  ProjeQtOr V10.3 à V11.1 PHP 7.0 à PHP 8.2
  ProjeQtOr V11.2 à V12.0 PHP 7.4 à PHP 8.2
  ProjeQtOr V12.1 à V12.2 PHP 7.4 à PHP 8.3
  ProjeQtOr V12.3 et supérieur PHP 8.0 à PHP 8.4


Les extensions PHP requises (généralement installées par défaut) sont :

  • gd ⇒ pour les graphiques sur les états
  • imap ⇒ pour récupérer les messages de réponse aux emails
  • mbstring ⇒ pour la compatibilité UTF-8 (incontournable)
  • mysql ⇒ pour l'accès à la base de données MySql
  • openssl ⇒ pour l'envoi de mails, si on utilise un accès authentifié au serveur SMTP 
  • pdo_mysql ⇒pour l'accès à la base de données MySql
  • pdo_pqsql ⇒pour l'accès à la base de données PostgreSql (si choix de ce SGBD)
  • pgsql ⇒ pour l'accès à la base de données PostgreSql (si choix de ce SGBD)
  • php-xml ⇒ pour le parsing XML
  • zip ⇒ la classe ZipArchive est requise pour gérer les plugins et les exports au format Excel
  • curl ⇒ pour certains plugins
La configuration de PHP (php.ini) conseillée est :
  • max_input_vars = 4000 ; (doit être supérieur à 2000 pour le bon fonctionnement de l'écran des imputations)
  • max_execution_time = 30 ; (minimum conseillé)
  • memory_limit = 512M ; (minimum conseillé pour la génération de PDF)
  • file_uploads = On ; (pour permettre l'ajout de pièce jointes et la gestion des documents)
  • error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
La configuration de MySql (dans my.ini ou my.cnf)  :
  • innodb-default-row-format=dynamic
  • intercalssement lors de la création de la base de données : 
    • Pour ProjeQtOr < V10.0 : utf8_general_ci
    • Pour ProjeQtOr >= V10.0 : utf8mb4_general_ci

Conseil sur le choix d'une stack PHP / MySql

  • Pour un environnement de Test / Validation : EasyPHP (sous Windows) est rapide à installer et fonctionne très bien
  • Pour un environnement de Produciton : ZEND Server + MySql (sur tous les OS) est une solution fiable et performante

Dimensionnement du serveur

  • Tout va dépendre de votre usage de ProjeQtOr :
    • combien d'utilisateurs connectés simultanément, 
    • quelles opérations ils effectuent (le calcul du planning sur plusieurs projets et bien plus gourmand que la consultation de tickets)
    • combien de projets, d'activités, de tickets, ...
    • ...
  • Nous conseillons au moins 2 CPUs, surtout si MySql et Apache/PHP sont sur le même serveur. Optez pour la meilleur fréquence de CPU possible.
  • Espace disque : environ 100 Mo pour l'application, de 100 Mo à 1GB pour la base de données (en fonction de la volumétrie), de l'espace pour les fichiers attachés. 
    Nous conseillons l'usage de disques SSD.
  • RAM : au moins 4 Go.
  • Pour exemple, nos serveurs d'hébergement sont :
    • Intel® Xeon E3 1245v5 : 4 coeurs - double thread = 8 CPUs, 3.5-3.9 GHz
    • 32 Go RAM
    • 3 x 250 Go disques SSD en RED 5
    • Réseau : 1 Gbit/sec
    • Volumétries actuelles constatées (max) : 1000 utilisateurs identifiés, 10000 projets, 40000 activités, 5000 tickets