Plus d'Infos?
Installer Iconito chez différents hébergeurs
Si vous avez la main sur votre serveur, il ne devrait pas y avoir de problèmes pour installer Iconito et éventuellement paramétrer le serveur. Dans le cas d’un serveur mutualisé, il peut y avoir des limitations du serveur, qu’il faut contourner par des opérations particulières.
Cette page liste les hébergeurs chez qui l’installation d’Iconito a été testés avec succès, et fournit les éventuelles subtilités propres à chacun de ces hébergeurs.
Free.fr
Gael
Installation de Gael 2.1
Free n’acceptant pas les commandes du fichier .htaccess fourni par Gael, la procédure est plus complexe.
Procédure manuelle d’installation de Gael 2.1 chez l’hébergeur free:
1. Téléchargez Gael 2.1 http://adullact.net/frs/download.php/4215/gael-2.1.tgz
2. Décompressez l’archive dans un répertoire sur votre disque dur.
3. Créez le fichier phpinfo.php suivant et uploadez-le sur votre espace à la racine :
// Show all information, defaults to INFO_ALL
phpinfo();
?>
Faites pointer votre navigateur sur ce fichier
http://VOTRE_NOM_D_UTILISATEUR.free.fr/phpinfo.php
et récupérez l’information suivante:
_SERVER["SCRIPT_FILENAME"] /mnt/123/sdb/a/1/VOTRE_NOM_D_UTILISATEUR/phpinfo.php
/mnt/123/sdb/a/1/VOTRE_NOM_D_UTILISATEUR est de le chemin de votre espace web sur le serveur de free (il sera différent du mien qui sert ici d’exemple ; votre compte chez free est VOTRE_NOM_D_UTILISATEUR).
3. Configurez l’application en modifiant les constantes d’application dans le fichier Gael-2.1/www/install/config.lib.inc.default.php comme ceci :
/* ============================================
Adresses, chemins, répertoires...
============================================ */
define ("_MAIN_URL", "http://VOTRE_NOM_D_UTILISATEUR.free.fr/gael/www"); // URL générale du site
define ("_DOMAIN", ""); // Serveur
define ("_MAIN_PATH", "/mnt/123/sdb/a/1/VOTRE_NOM_D_UTILISATEUR/gael"); // Répertoire du site (sans le terminateur / à la fin)
Remplacez /mnt/123/sdb/a/1/VOTRE_NOM_D_UTILISATEUR/ ci-dessus par ce que vous avez appris l’étape précédente.
/* ============================================
Base de données
============================================ */
define ("_DBHOST", "VOTRE_NOM_D_UTILISATEUR.sql.free.fr"); // Serveur
define ("_DBUSEBDD", "VOTRE_NOM_D_UTILISATEUR"); // Base de données
define ("_DBUSER", "VOTRE_NOM_D_UTILISATEUR"); // Utilisateur Mysql
define ("_DBPASSWORD", "VOTRE_MOT_DE_PASSE"); // Mot de passe utilisateur
define ("_DBHOSTICONITO", "VOTRE_NOM_D_UTILISATEUR.sql.free.fr"); // Serveur Iconito
define ("_DBUSEBDDICONITO", "VOTRE_NOM_D_UTILISATEUR"); // Base de données Iconito
define ("_DBUSERICONITO", "VOTRE_NOM_D_UTILISATEUR"); // Utilisateur Mysql Iconito
define ("_DBPASSWORDICONITO", "VOTRE_MOT_DE_PASSE"); // Mot de passe utilisateur Iconito
define ("_MYSQL_PATH", "/usr/mysql/"); // Chemin vers Mysql
Enregistrez le fichier.
4. Copiez les fichiers de configuration suivants se trouvant dans Gael-2.1/www/install/ puis renommez-les :
Gael-2.1/www/install/config.lib.inc.default.php -> Gael-2.1/includes/config.lib.php
Gael-2.1/www/install/param.lib.inc.default.php -> Gael-2.1/includes/param.lib.php
Gael-2.1/www/install/mod.lib.cus.default.php -> Gael-2.1/includes/custom/mod.lib.php
Gael-2.1/www/install/param.lib.act.default.php -> Gael-2.1/includes/custom/activites/param.lib.php
Gael-2.1/www/install/param.lib.st.default.php -> Gael-2.1/includes/custom/sante-technocarte/param.lib.php
Gael-2.1/www/install/param.lib.vs.default.php -> Gael-2.1/includes/custom/viescolaire/param.lib.php
Gael-2.1/www/install/droits.cfg.default.php -> Gael-2.1/includes/droits.cfg.php
5. Créez un dossier gael sur votre espace free à l’aide d’un logiciel FTP, puis uploadez les fichiers comme ceci :
backup -> gael/ (dans le dossier gael de votre site)
fonts -> gael/ (dans le dossier gael de votre site)
www -> gael/ (dans le dossier gael de votre site)
6. Créez un dossier include à la racine de votre espace web, puis copiez le contenu du dossier Gael-2.1/includes/ dedans.
7. Créez un dossier sessions à la racine de votre espace web.
8. Installez les tables SQL grâce à l’outil PhPMyAdmin (il faut d’abord créer un base de donnée MySQL grâce à l’interface de gestion de l’espace personnel free) :
http://sql.free.fr/phpMyAdmin/
Utilisez l’onglet importer
Importez les 4 fichiers suivants :
Gael-2.1/instal/gael.sql
Gael-2.1/instal/data.sql
Gael-2.1/instal/data2.sql
Gael-2.1/instal/data3.sql
9. Vous pouvez vous connecter avec le compte administrateur fourni : http://VOTRE_NOM_D_UTILISATEUR.free.fr/gael/www/
Nom d'utilisateur : root
Mot de passe : 123456
10. A la première connexion, pensez à modifier le mot de passe du compte root (je n’ai pas trouvé comment faire
)
En discuter
Discussion associée : http://www.iconito.org/forum/viewtopic.php?t=558
Iconito
Procédure
Le principal problème chez Free concerne les sessions PHP et le .htaccess qui dérange. Pour résoudre le problème, il faut créer un dossier sessions à la racine du FTP et supprimer le fichier www/.htaccess.
Voilà la procédure d’installation en détails (concerne la version 1.0.3, installée le 13/11/2007) :
-
Télécharger iconito-v1.0.3tgz sur un poste en local
-
Dézipper ce fichier
-
Supprimer le fichier www/.htaccess
-
Transférer en FTP (ftpperso.free.fr) tout le dossier Iconito vers le site free.fr
-
Création à la racine d’un dossier “sessions” (voir ici : http://faq.free.fr/adsl/5/9/3/3)
-
Accès à la racine web d’Iconito et lancement de la procédure d’installation automatique
-
A l’étape 4 “Configuration Mysql”, saisir :
-
Serveur :
sql.free.fr -
Login : votre identifiant Free
-
Mot de passe : votre mot de passe Free
-
-
A l’étape 5 “Choix de la base”, saisir votre login dans la zone de saisie
-
Installation du jeu d’essai
-
Se connecter au site avec le compte
adminet le mot de passe choisi. Pour installer le jeu d’essai, aller dans le menuAdministration.
Exemple
Toutes ces étapes ont été suivies à la lettre sur ce site : http://cbeyer.free.fr/Iconito/www/ (connexion possible avec login pfranc et mot de passe 123456)
En discuter
Discussion associée : http://www.iconito.org/forum/viewtopic.php?t=265
Note
Note : En cas d’installation d’une version < 1.0.3 d’Iconito, il risque d’y avoir une erreur au moment de l’import SQL des données. Pour contourner le problème, éditer le fichier install/data.sql et supprimer toutes les lignes de type :
/*!40000 ALTER TABLE `xxx` DISABLE KEYS */;
LOCK TABLES `xxx` WRITE;
UNLOCK TABLES;
/*!40000 ALTER TABLE `xxx` ENABLE KEYS */;
Puis relancer l’étape ou toute l’installation.
OVH
Procédure
Utiliser l’installateur automatique d’Iconito.
Problèmes
-
.htaccess : http://www.iconito.org/forum/viewtopic.php?t=512
Exemple
En discuter
Discussions associées :
-
Sur un server dédié Ubuntu : http://www.iconito.org/forum/viewtopic.php?t=536