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à :


Capture-phpmyadmin-copie-1.png

 


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 :

 

http://nathalielawhead.com/noodles/bot_11.jpg

 

 

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:

http://nathalielawhead.com/noodles/bot_14.jpg

 

Collé y le script et executer le

 

http://nathalielawhead.com/noodles/bot_13.jpg

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.xmlfichier 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 :

botloaderinc

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.