× Table des matières Installer et Mettre à Jour OpenGoo Configuration du système Installation Mettre à jour Restaurer le fichier config.php Déplacer une installation existante 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 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 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 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 suivantehttp://<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. 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! S'identifier