X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=doc%2Finstallation.txt;h=4f712859764f139b868e1c63575fc9526e60a8c2;hp=bc70dae451456a5dc3d5a81b13c690f7504e401f;hb=1c6438b9ec36fcbf9af786e0ac9bd3eb871976f0;hpb=3d3bb0ea14b30705c2a26a1117374e6568ba59bb diff --git a/doc/installation.txt b/doc/installation.txt index bc70dae..4f71285 100644 --- a/doc/installation.txt +++ b/doc/installation.txt @@ -21,12 +21,13 @@ Voici les diff listen = 0.0.0.0 docroot = /euphorik allowed_scripts = [yaws] - appmods = + appmods = + start_mod = euphorik_daemon c) Editer '/etc/init.d/yaws' et remplacer cette ligne : script="$DAEMON -I $YAWS_ID $@" par celle ci : - script="$DAEMON --erlarg \"-smp auto\" --sname yaws --mnesiadir '\"/euphorik/BD\"' -I $YAWS_ID $@" + script="$DAEMON --sname yaws --mnesiadir \"/euphorik/BD\" -I $YAWS_ID $@" FIXME : trouver une méthode plus élégante. 3. Créer la base de donnée @@ -42,9 +43,24 @@ Voici les diff >euphorik_bd:create(). e) Démarrer Yaws (en root) : $/etc/init.s/yaws start - -4. Administrer le site Euphorik + +4. Adminisatration du site Euphorik a) Connexion au noeud "yaws" + erl -sname gb + puis dans la console : + CTRL-G + r yaws@overnux + c 2 + Pour plus d'infos : http://www.ejabberd.im/interconnect-erl-nodes + Il est possible de connecter un shell directement sur le noeud de yaws comme ceci : + erl -sname gb -remsh yaws@overnux + + b) Utiliser les outils des modules + - Par exemple : + >euphorik_minichat:messages(10). + pour voir les 10 derniers messages + + c) Ancienne méthode de connexion (plus compliqué) - Le cookie de Yaws (/var/run/yaws/.erlang.cookie ou /var/cache/yaws/.erlang.cookie) et celui de l'utilisateur courant (~/.erlang.cookie) doit être le même. (si le cookie de yaws est modifié il faut relancer yaws). - Se placer dans le répertoire /euphorik/modules/ebin @@ -56,7 +72,8 @@ Voici les diff - Se connecter au noeud yaws : >euphorik_minichat:connect() la valeur retournée doit être : {ok,[yaws@overnux]} - b) Utiliser les outils des modules - - Par exemple : - >euphorik_minichat:messages(10). - pour voir les 10 derniers messages + + d) Informations sur la mémoire consommée : + Mémoire totale (ko) : + trunc(element(2, lists:nth(1, memory())) / 1024). + voir c:i() également