Pré requis

L'installation / utilisation d'Automne 4 nécessite certains pré-requis :

Pré requis logiciels :

Serveur Linux, Windows, Max OSX, Solaris, BSD, ou tout autre système Unix permettant de faire tourner les trois outils suivant sur lesquels repose Automne :

  • Serveur Apache 1.3.x minimum.
  • PHP 5.2.x ou 5.3.x. (mais pas encore compatible 5.4.x). Pour des raisons de sécurité installez la dernière version publiée de la branche.
  • MySQL 5.x minimum.

Versions minimum des navigateurs pour l'administration d'Automne :

  • Google Chrome,
  • Mozilla Firefox,
  • Safari,
  • Opera.

Les pré-requis en terme de navigateur pour le site public créé à l'aide d'Automne dépendent des modèles utilisés pour créer les pages.

Pré requis de configuration du serveur :

Pré-requis obligatoires :

  • Option "safe_mode" de PHP désactivée.
  • Extension GD de PHP (permet le traitement des images) avec les librairies JPEG, GIF et PNG.
  • Extension PDO de PHP installée avec le driver MySQL.
  • Extension MbString de PHP.
  • Support de XML activé et employant libxml et non expat (ce qui est le cas par défaut en PHP5).
  • 64Mo de mémoire alloué aux scripts PHP (en fonction du nombre d'extensions installées sur PHP : plus d'extensions nécessite plus de mémoire).
  • Apache doit avoir le droit de créer et de modifier l'ensemble des fichiers d'Automne sur le serveur pour profiter du système d'installation et de mise à jour automatique. Sans cela, certaines parties de l'installation et des mises à jour devront être effectuées manuellement.
  • Apache doit supporter l'usage des fichiers .htaccess (directive AllowOverride positionnée à All).

Pré-requis facultatifs :

  • PHP installé sous forme de module Apache (la version CGI offre des performances moindres mais fonctionne).
  • Module CLI de PHP installé et disponible sur le serveur ainsi que les fonctions "system" et "exec" de PHP pour profiter des scripts en tache de fond.

    Dans le cadre d'un site comportant de nombreuses pages, la présence du CLI peut se révéler important. Ce composant est employé pour gérer les tâches de fond et les tâches planifiées. Il peut donc être absolument nécessaire pour certains modules d'Automne. Vous trouverez plus d'informations à ce sujet dans les FAQ.

     
  • Extension Zlib (permet d'activer la compression HTML).
  • Option "magic_quotes_gpc" de PHP désactivée.
  • Upload de fichiers possibles jusqu'à 8Mo minimum (options upload_max_filesize et post_max_size).
  • Un cache de code PHP (opcode cache) tel que APC ou Zend optimizer est un plus pour les performances.
Pour des raisons de performance, nous recommandons l'usage d'un serveur Unix (Linux, Solaris, Mac) en production.

Du fait de l'emploi de fichiers .htaccess, le serveur Apache est fortement conseillé. Automne devrait pouvoir fonctionner sur un autre type de serveur  HTTP mais aucun test n'a été réalisé en ce sens jusqu'à présent.

 

Haut