EZ Publish

Dans cette rubrique nous allons partir d'un système Debian vièrge de tout composant, conforme à la description faite sur la page d'aide à l'installation d'un Debian

La version installée dans ce tutorial est la version 4.1 de EZPublish.

Dans un premier temps, nous allons installer les diffèrents composants qui pourront nous être utile :

vm-ezpublish4:~# apt-get install ssh vim less unzip gzip apache2 mysql-server-5.0 php5 php5-mysql php5-cli exim4 php5-gd

Il vous est durant l'installation demandé un mot de passe pour mysql. Nous saisierons ici azerty

Une fois terminé lancez le download de EZPublish4.1 :

vm-ezpublish4:~# wget http://ez.no/fr/content/download/261295/1832505/version/3/file/ezpublish-4.1.0-gpl.tar.gz

Quand EZpublish a été téléchargé, vous avez besoin de récupérer EZ Components :

vm-ezpublish4:~# wget http://ezcomponents.org/files/downloads/ezcomponents-2008.2.2.tar.bz2

Ensuite nous allons déplacer les deux fichiers télécharger dans leurs répertoires finaux :

On place EZpublish dans le repertoire du site internet, par ex /var/www/ , et EZ Components dans un repertoire spécifique : /usr/local/ezcomponents/

On créé donc le répertoire de EZComponents et on déplace :

vm-ezpublish4:~# mkdir /usr/local/ezcomponents
vm-ezpublish4:~# mkdir /var/www/monsite
vm-ezpublish4:~# mv ezcomponents-2008.2.2.tar.bz2 /usr/local/ezcomponents
vm-ezpublish4:~# mv ezpublish-4.1.0-gpl.tar.gz /var/www/

Petite configuration Apache pour notre site :

On edite /etc/apache2/sites-available/default et on remplace les valeur par défaut de l'emplacement du site par le site que l'on désire :

DocumentRoot /var/www/monsite/
<Directory /var/www/monsites/>

On relancer apache : apache2ctl restart

On doit va ensuite décompresser le package EZPublish : tar -xzvf /var/www/ezpublish-4.1.0-gpl.tar.gz /var/www

On décompresse également le package EZComponents : tar -xzvf /usr/local/ez/ezcomponents-2008.2.2.tar.bz2 /usr/local/ez/

On déplace ensuite le folder ezpublish-4.1.0-gpl dans monsite : mv ezpublish-4.1.0-gpl monsite

Il faut ensuite paramètrer php.ini : vi /etc/php5/apache2/php.ini

Modifiez le paramètre date.timezone en : date.timezone = Europe/Paris

Ajout de composants eZpublish :

Cherchez " Paths and Directories ".
Ajoutez la ligne suivante : include_path = ".:/usr/share/php:/usr/local/ezcomponents"

Modification de la taille des fichiers uploadés :

Modifiez le paramètre post_max_size en : post_max_size = 12M

Modifiez le paramètre upload_max_filesize en : upload_max_filesize = 12M
Modification de la mémoire allouée :

Modifiez le paramètre memory_limit en : memory_limit = 256M

Modification du système de nettoyage des sessions sous Debian uniquement :

Modifiez les paramètres session.gc_probability et session.gc_divisor en :
session.gc_probability = 1
session.gc_divisor = 100

On relancer apache : apache2ctl restart

Il faut ensuite placer les bon droits d'accès sur le site :

cd /var/www/monsite
chmod -R ug+rwx design extension settings settings/override settings/siteaccess settings/siteaccess/admin var var/cache var/storage
chown -R www-data:www-data design extension settings settings/override settings/siteaccess settings/siteaccess/admin var var/cache var/storage

On crée ensuite la base de données MySQL pour EZ :

mysql -u root -pmonmotdepasse
create database ez CHARACTER SET utf8 COLLATE utf8_bin;
quit;

Notez qu'il faut remplacer monmotdepasse par le mot de passe que vous avez défini à l'installation de MySQL. Ne pas mettre d'espace entre -p et ce mot de passe.

Se connecter ensuite sur l'interface Web : http://192.168.0.1/

On choisit French donc on clique sur "Next"

Vu que l'on a installé Exim4 sur la machine on va laisser la MTA par défaut.

On laisse MySQL.

On saisit les infos de connexion au serveur MySQL.

On laisse French (France)

Si vous rencontrez cette erreur, alors vous devrez utilisé le lien et télécharger un à un tous les composants ci-après et les uploader via la mini interface ci-après.

Interface d'upload :

Composants :

Cliquez sur "Next" une fois que tout est au vert.

Choisissez dans le menu déroulant "Map to French (France)

Choisissez la méthode d'accès (par defaut URL)

On Choisi ici la base de données que l'on veut utilisé plus quelques infos.

On saisit enfin les informations de connexion au backoffice (le login admin et son mot de passe)

Le conseil important d'EZ qui vous recommande de placer un htacess pour protéger les répertoire important d'EZ. Donc on suit les commandes comme indiqué.

Là vous pouvez envoyé le rapport d'installation etc... à EZ.

Décochez la case pour ne pas envoyer et cliquez sur "Next"

 

Et voilà EZ est installé. Il faut ensuite le configurer un peu dans la partie backoffice en cliquant directement sur le lien : Admin_Site.

 

Retour