no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


Révision précédente
Dernière révision
fr:installation [2009-05-05 19:33] jean
Ligne 1: Ligne 1:
 +====== Installer et Mettre à Jour OpenGoo ======
  
 +===== Configuration du système =====
 +
 +Avant d'installer OpenGoo assurez-vous que votre serveur intègre la configuration suivante :
 +
 +  * Pour fonctionner OpenGoo nécessite [[http://www.php.net|PHP5]], non PHP4. Si le serveur fonctionne avec PHP4 vous devriez obtenir pendant l'installation le message d'erreur suivant : ''**Installation error:** in order to run OpenGoo you need PHP5. Your current PHP version is: 4.x.x.'' Certains fournisseurs d'accès (free par exemple) permettent le choix de la version de PHP (il suffit d'installer à la racine de votre répertoire distant un fichier .htaccess contenant la ligne "php 1"); sinon il vous faudra trouver un autre serveur.
 +  * OpenGoo utilise 10 MO de mémoire. Si le serveur limite à 8MO vous aurez ce message d'erreur durant l'installation : ''Allowed memory size of 8388608 bytes exhausted.'' Ceci peut être résolu en mettant ''memory_limit=32'' dans le fichier php.ini.
 +  * OpenGoo nécessite une base de donnée [[http://www.mysql.com|MySQL]] avec le support de InnoDB (sur free, avec MyISAM, OpenGoo fonctionne très bien).
 +
 +===== Installation =====
 +
 +Pour une installation initiale suivez les étapes suivantes:
 +
 +  * Téléchargez OpenGoo depuis http://www.opengoo.org.
 +  * Décompressez l'archive dans un répertoire local de votre disque dur.
 +  * Copiez les fichiers dans votre espace sur le serveur distant avec un client FTP libre (ex. FileZilla ou CyberDuck ou encore Fireftp).
 +  * Pointez votre navigateur ici http://votre domaine/votre répertoire/opengoo/public/install et suivez les instructions (pour le détail consultez [[fr:Installer|le manuel d'installation]]).
 +
 +===== Mettre à jour =====
 +
 +A NOTER : Pour plus de détails sur les méthodes de mises à jour lisez le fichier ''readme.txt'' contenu dans le répertoire racine de l'archive.
 +
 +La mise à jour est très simple à condition de bien suivre les instructions suivantes : 
 +
 +  * Avant toute chose faites une sauvegarde de vos fichiers (la base de données d'OpenGoo et le répertoire d'installation avec tous ces fichiers). Un utilitaire de backup est présent dans la partie Administration d'OpenGoo (il ne semble pas fonctionner avec les serveurs configurés avec un //save mode=on//).
 +  * Copiez les fichiers de la nouvelle version en prenant garde de ne pas écraser les répertoires suivants (ils contiennent vos données) :
 +    * ''config''
 +    * ''upload''
 +    * ''public/files''
 +  * Une fois les fichiers installés vous pouvez alors procéder à la mise à jour finale. Pointez votre navigateur sur l'adresse suivante[[http://<votre racine OpenGoo>/public/upgrade]]
 +  * Si vous faites une mise à jour depuis la version 1.1 ou plus ancienne vous devrez choisir la version vers laquelle vous migrez. Si vous faites votre mise à jour depuis la version 1.2 l'utilitaire choisira par défaut la version la plus récente. 
 +  * Si nécessaire, rafraichissez votre navigateur et son cache pour repartir d'une base propre et que les changements prennent effet immédiatement.
 +
 +{{:upgrade.png|}}
 +
 +===== Restaurer le fichier config.php =====
 +
 +Si par inadvertance vous écrasez le fichier ''config/config.php'' pendant une mise à jour votre installation devient inutilisable: un message vous informe qu'OpenGoo n'est pas installé, cependant si vous tentez une nouvelle installation avec l'installeur le processus vous informe que les tables ne peuvent pas être créées parce qu'elles existent déjà.
 +
 +Pour résoudre ce problème sans tout détruire vous pouvez entrer manuellement les paramètres dans le fichier ''config/config.php''. Pour ce faire, éditez le fichier ''config/empty.config.php'' et copiez son contenu dans ''config/config.php'' et entrez les valeur correctes en face des champs prédéfinis. 
 +
 +===== Déplacer une installation existante =====
 +
 +Disons que vous avez installé votre OpenGoo dans le répertoire suivant:
 +
 +  [[http://mon_serveur/mon_repertoire/opengoo/]]
 +
 +Vous préféreriez qu'il soit installé dans celui-ci:
 +
 +  [[http://mon_serveur/the_repertoire_ideal/]]
 +
 +Déplacer simplement tous les fichiers d'un répertoire dans l'autre avec votre client FTP est la première étape, que vous devez faire suivre de deux autres étapes:
 +  * Modifier le chemin dans le fichier ''config/config.php''.
 +  * Détruire le fichier ''cache/autoloader.php.'' (Un autre sera créé automatiquement avec le nouveau chemin.)
 +  * Positionner les permissions à 775 (ou 777 parfois) pour les répertoires suivants: /cache, /config, /tmp, /upload, /public/files
 +
 +Enjoy!