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.