eZ Publish 4
eZ Publish est un système de gestion de contenu open source pour les entreprises. Tous comme d'autres CMS il va vous permettre de gérer et d'administrer facilement un site internet .eZ Publish est un logiciel libre publié sous licence GPL, mais aussi sous licence propriétaire avec support commercial.
Page d'accueil française de eZ publish
Pré-requis
- Disposer des droits d'administration.
- Avoir activé l'accès aux dépôts Universe et Multiverse.
- Avoir installé les paquets libapache2-mod-php5.php5 mysql-server php5-mysql
Installation d'eZ Publish
Base de donnée Mysql
Téléchargement de la dernière version compressée en tar.gz sur la page :
http://share.ez.no/download-develop
Décompression de eZ Publish dans notre répertoire web d'apache.
Il faut ensuite créer une base de donnée pour eZ publish en se loguant en root :
#sudo -i
#mysql
mysql> CREATE DATABASE <database> CHARACTER SET utf8;
Si on veut créer la base de donnée "ezpublish" on procédera comme suit :
mysql> CREATE DATABASE ezpublish CHARACTER SET utf8;
Ensuite il convient d'attribuer à cette base un utilisateur qui a tous les droits. Notez bien que si l'utilisateur que vous nommez n'existe pas il sera créé par cette commande :
mysql> GRANT ALL ON <database>.* TO <user>@<ezp_host> IDENTIFIED BY '<password>';
Vous pouvez utiliser root comme utilisateur :
GRANT ALL ON ezpublish.* TO root@localhost IDENTIFIED BY '';
Créations des droits
Il faut s'assurer d'avoir les bons droits pour installer le CMS par interface web :
Un simple:
debian:/var/www# chmod -R 777 ezpublish-4.0.3/
suffira pour éviter les problèmes de droits d'installation.
Installation des modules de manipulation d'images
Par ailleurs il est nécessaire d'installer des modules graphiques pour php afin qu'eZ détecte les images : installez le paquet php5-gd.
Ou le module image magick pour php5 : installez le paquet php5-imagick
Configuration du fichier php.ini
Ensuite il convient d'allouer suffisamment de mémoire pour l'exécutions de scripts php. Par défaut la mémoire alloué est limité à 16MO et il en faut minimum 64 MO pour eZ publish. Pour modifier la taille de mémoire alloué on doit modifier le fichier php.ini et rechercher la ligne présentant la variable de configuration : memory_limit. Une fois la ligne trouvée inséré la taille de mémoire que vous désirer allouée
memory_limt = 128M
Enfin dans le php.ini Configurer votre fuseau horaire :
date.timezone = "Europe/Paris"
Voilà vous pouvez rafraichir la configuration d'apache afin de bien prendre en compte les modifications effectuées :
sudo invoke-rc.d apache reload
Lancement de l'installation par interface web
Maintenant vous pouvez procéder à l'installation d'ez Publish par l'interface web. Ouvrez votre navigateur préféré et entrez l'adresse d'ezpublish de votre serveur apache. Normalement vous devriez pouvoir procéder à l'installation d'ezpublish sans problème maintenant. Toutefois s'il restait des manipulations à effectuer ezpublish vous préviendrait par l'interface web.
Contributeurs principaux : OlivierR.
Basé sur « Documentutation de eZPublish » .