[Plateforme LAMP : Ubuntu 7.0.4, PHP 5.2.1, Apache 2.2.3, MySQL 5.0.38]
Allez dans le repertoire où plici sera installé; Par exemple : /var/www.
$ cd /var/www
Lancez la commande suivante :
$ sudo svn co https://plici.svn.sourceforge.net/svnroot/plici plici
A la fin du processus d'installation, apparait le message suivant :
Révision XXX extraite.
(Si une version de plici existe déjà, vous obtiendrez l'erreur suivante : svn: Échec à l'ajout du fichier 'plici/plici_rewriting.php' : un objet de même nom existe déjà.)
Modifiez le propriétaire de plici.
$ sudo chown -Rf www-data:www-data plici/
Il faut à présent installer plici, via l'URL suivante : http://plici.mondomaine.ltd/install/.
A l'étape 2, certaines erreurs peuvent apparaître :
Version de PHP supérieure à la 4.3.9 Version 5.2.1 Finded Test du module PHP : zlib OK Test du module PHP : session OK Test du module PHP : gd|gd2 OK Test du module PHP : mysql OK Test du module APACHE : mod_rewrite OK Test de la fonction PHP : mysql_connect OK Test de la fonction PHP : set_include_path OK Test de la fonction PHP : get_include_path OK Droit en écriture récursif sur /var/www/plici/config OK Droit en écriture récursif sur /var/www/plici/bd/my/ Erreur Droit en écriture récursif sur /var/www/plici/bd/my/admin_super/ Erreur Droit en écriture récursif sur /var/www/plici/bd/my/_all_sites/ Erreur Droit en écriture récursif sur /var/www/plici/core/entrees/front_sites/my/ Erreur Droit en écriture récursif sur /var/www/plici/view/sites/my/ Erreur Droit en écriture récursif sur /var/www/plici/original_module/my/ Erreur Droit en écriture récursif sur /var/www/plici/bd/for_plici/admin_super/ OK Droit en écriture récursif sur /var/www/plici/core/entrees/admin_sites/my/ Erreur Droit en écriture récursif sur /var/www/plici/core/internal_components/front_sites/theme_elements/my/ Erreur Droit en écriture récursif sur /var/www/plici/log/ Erreur Droit en écriture récursif sur /var/www/plici/tmp/ Erreur Variable 'magic_quotes_gpc' dans php.ini à OFF Compatibilité activée
Ne pas installer dans un sous répertoire OK
Note : Votre fichier de configuration pour PHP se trouve ici : /etc/php5/apache2/php.ini
⇒ Il faut donc créer les répertoires manquants.
__ Exemple de configuration Apache
Configuration de Apache - UrlRewriting :
$ sudo a2enmod rewrite $ sudo /etc/init.d/apache2 reload
$ gksudo gedit /etc/apache2/apache2.conf
Ajoutez ces lignes :
<Directory /var/www> Options Indexes Includes FollowSymLinks AllowOverride All </Directory>
Pour installer plici dans un sous-répertoire (Virtual Host) :
$ gksudo gedit /etc/apache2/sites-available/default
Le fichier doit contenir les informations suivantes :
NameVirtualHost 127.0.0.1 <VirtualHost plici.mondomaine.ltd> DocumentRoot /var/www/plici ServerName plici.mondomaine.ltd ServerAlias www.plici.mondomaine.ltd </VirtualHost> <VirtualHost monsite.mondomaine.ltd> DocumentRoot /var/www/plici ServerName monsite.mondomaine.ltd ServerAlias www.monsite.mondomaine.ltd </VirtualHost>
Et le fichier hosts
$ gksudo gedit /etc/hosts
Le fichier doit contenir les informations suivantes :
127.0.0.1 localhost #plici 127.0.0.1 plici.mondomaine.ltd 127.0.0.1 monsite.mondomaine.ltd