Installer Program E, comment faire ?
Au premier abord, ça peut paraitre compliqué, pourtant, il n'en est rien (enfin presque :)
tout d'abord il faudra :
Telecharger une version du program E on la trouve facilement ici, mais je vais essayer de vous en fournir une modifier plus simple a utiliser ici dés que je l'aurai terminé :)
Un hebergeur (gratuit :) de site web avec php, mysql et phpmyadmin pour facilité les choses.Beaucoup le propose, moi j'ai free.
Chez Free, c'est assez simple.
Si vous ne l'avez pas déja fait, il faut activé votre compte pour les pages perso, pour cela, , il suffit d'aller sur Free.fr, de vous connecter avec votre identifiant en allant dans l'onglet Mon compte puis choisir activer votre compte pour les pages perso. En sachant quand même que si vous ne maitrisez pas ça, vous risquez d'avoir des difficulté pour ce qui suit.
pour activé le php et mysql, même chose, il suffit d'aller sur Free.fr, de vous connecter avec votre identifiant en allant dans l'onglet Mon compte puis choisir Php - MySQL/PostgreSQL qui se trouve vers le bas à droite. Cliquer sur activer votre base de donnée et apres je crois 24h d'attente, c'est fait automatiquement.
Voila, votre base de donnée est créer. Pour y accéder et la géer, vous pouvez, toujours a partir de free, mon compte, cliquer sur le lien gérer ma base de donnée mysql. Cela ouvre phpmyadmin.
Là, vous voyer plein de truc ! C'est quoi tout ce bazzare ? Ben en fait, free vous installa en même temps plein de chose, des forums, des generateur de blog comme wordpress, des livres d'or etc etc.
Mais on s'en fou de tout ça ! les seuls choses qui vont nous servir c'est le menu du haut, celui là :
Que nous dit-il ?
- Le nom de votre base de donnée, ici : tungstene
- L'adresse de votre base de donnée ici : tungstene.sql.free.fr
juste dessous, il y a des onglets: structure, sql, recherche etc.
Dans celà, c'est SQL qui nous servira !
Ensuite ?
(pas mal d'infos tirés de ce site traduction en français )
A l'aide d'un client ftp, Il faut transferer votre dossier program E de votre disque dur sur votre espace de stockage.
Ne vous inquietez pas, il n'y a pas d'emplacement specifique, le programe saura retrouver votre base de donnée sans probleme.vous aurez en gros ça :
Une fois que c'est fait :
regadez dans le dossier sql ,
sql
> mysql > db.sql
Ouvrez le avec votre navigateur ou avec un editeur de texte comme
note pad. Vous
aurez besoin d'exécuter ce script.
Pour cela, Copié
l'ensemble du code (ctrl c) ensuite avec phpMyAdmin,
puis procédez comme suit ...
Toucher l'onglet SQL (dont on a parlé tout à l'heure ) en haut:
Collé y le script et executer le
Voila, vous avec créer toutes les tables qu'il fallait pour votre robot.
Par
défaut, les fichiers aiml et startup.xml
sont dans le répertoire
aiml. Utilisez
le startup.xml
fichier
inclus dans la distribution. Vous pourez le modifier ou pas, suivant vos
préférences.
Si vous en avez, téléchargez
tous vos fichiers aiml dans le répertoire AIML.
Aprés.
Allez
dans " / /src/admin/dbprefs.php
", et modifier dbprefs.php
avec vos informations de
base de données et d'informations d'annuaire aiml (c'est vers la fin).
Si vous avez des fichiers aiml dans le répertoire par défaut, vous
n'avez pas à changer cela. (sauf
pour le fichier d'origine telecharger sur sourceforge) modifier le chemin
du répértoire aiml )
Les valeurs que vous devez modifier sont les suivants :
$rootdir="/../../aiml/";
$DB_HOST="internal-db.sxxxxx.gridserver.com";
$DB_UNAME="username";
$DB_PWORD="password";
$DB_DB="dbxxxx_programe";
Par exemple pour moi :
$rootdir="../aiml/";
$DB_HOST="tungstene.sql.free.fr";
$DB_UNAME="tungstene";
$DB_PWORD="password"; votre mots de passe de Free
$DB_DB="tungstene";
Notez
que src/admin
doit être accessible en
écriture par le serveur web, car botloader.php
va créer un fichier subs.inc
. Vous
pouvez également créer un fichier vide subs.inc
et de faire et le rendre
inscriptible.
8)
Charger le bot en mémoire A partir de vos accès au site botloader.php
...
Exemple:
http://MYSITE.com/programe/src/admin/botloader.php
Pour charger le set AIML dans la base de données. Ça
va prendre un peu de temps alors soyez patient!
Sur un PIII double, il faut compter environ. 1
minute pour 10.000 catégories.
Si votre PHP est exécuté en mode sans échec, c'est le cas chez Free,
vous ne pourrez charger que pendant 30 seconde, donc soit vous faite
moins de fichiers, soit vous devrez utiliserbotloaderinc.php
pour charger les fichiers
aiml les uns aprés les autres. (dans ma version du program E, j'ai
modifier le fichier botlaoader.php pour que le chargement manuel soit
automatiser par un script javascrip sans se cogner au safe mode
off de Free, c'est plus long, mais moin qua la main :).
Vous
obtienderez enfin ce ci :
Attention !
Notez que chaque fois que vous chargez botloader.php
il supprime toutes les
tendances et les modèles que vous avez dans votre base de données, puis
leur recharge / charges de nouveaux à partir des fichiers aiml.
9) Parler au robot :
http://MYSITE.com/programe/src/talk.php
Pour plus d'option : interface flash etc. voir ici.