eZ Publish, Installation, CMS – Installer eZ Publish en local sur un mac


Nous allons installer en local ma version de eZ Publish Enterprise Edition 4.4 (Fuji). Pour se faire, nous avons choisi la package qui vient avec l’installation automatique. Le fichier se nomme ezpublish_community_project-2012.5-with_ezc.tar.gz (49.29 MB)

Créer la BDD de données et l’utilisateur pour cette installation

Nous allons installer en local, sous MAMP, cette version de eZ Publish, il est préférable de créer une base de données spécifique ainsi qu’un utilisateur. Attention, la BDD doit être en UTF-8

Commande SQL pour créer un utilisateur ezpublish_demo avec tous les droits sur la BDD ezpublish_demo

# Création simultanée de la base hecube_demo et de l'utilisateur hecube_demo
CREATE USER 'ezpublish_demo'@'localhost' IDENTIFIED BY 'ezpublish_demo'; GRANT USAGE ON *.* TO 'ezpublish_demo'@'localhost' IDENTIFIED BY 'ezpublish_demo'WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0; CREATE DATABASE IF NOT EXISTS ezpublish_demo; GRANT ALL PRIVILEGES ON ezpublish_demo.* TO 'ezpublish_demo'@'localhost';

Les deux changements importants à faire avant l’installation

  1. Un changement dans le fichier php.ini
    Il faut modifier la valeur memory_limit au sein du fichier php.ini en la faisant passer de 32M à 64M. Une fois ce changement, redémarrer le serveur MAMP et la changement sera pris en compte.
  2. Le fichier php.ini se trouve généralement aux emplacement suivants selon la version de votre MAMP.

    • /Applications/MAMP/bin/php/php5.3.6/conf/php.ini
    • /Applications/MAMP/conf/php5/php.ini

    La ligne à changer dans php.ini

    memory_limit = 32M ;Maximum amount of memory a script may consume (8MB)
  3. Transformer la base la BDD ezpublish_demo au format UTF-8 si elle n’est pas déjà au format UTF-8
  4. 	ALTER DATABASE ezpublish_demo CHARACTER SET utf8 COLLATE utf8_general_ci;

Protéger son eZ Publish

Si vous n’avez pas la possibilité d’utiliser le mode hôte virtuel, vous devez suivre les instructions ci-dessous sur pour installer un fichier .htaccess pour eZ publish. Le fichier .htaccess indique au serveur web de restreindre l’accès à certains fichiers.

  1. cd /Applications/MAMP/htdocs/ez_publish/ezpublish_4_4_0_fuji
  2. cp .htaccess_root .htaccess

Ajouter l’onglet Design dans la navigation de l’admin

Cette version de eZ publish ne vous donne pas nativement accès à l’onglet Design dans la navigation principale de l’adminstration. Pour l’activer, vous pouvez faire la procédure suivante en lactivant dans menu.ini.

Activer l’onglet Design en enlevant le # pour activer cet onglet

# Hidden by default as of 4.3
#Tabs[]=design

Vous devrez ensuite vider la cache pour voir apparaitre cet onglet dans l’admin.

Les écrans d’installation

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

eZ Publish, Installation, CMS - Installer eZ Publish en local sur un mac

En savoir plus