Je voudrais savoir comment faire générer la page html des stats dans le dossier "public_html" de mon shell car sinon dans le dossier html export etc je ne sais pas comment le rendre public :/
J'espere que vous pourrez m'aider car vraiment bien cette tcl.
bonsoir,
tu va dans le dossier "Motus" puis tu édite motus.cfg
et la à la ligne 494 tu à cela :
tcl
# chemin et nom du fichier de statistiquesvariable stats_file "scripts/motus/stats/motus.stats" # chemin et nom du fichier pour le comptage des championsvariable champ_file "scripts/motus/stats/champ_count.stats" # chemin et nom du fichier pour le comptage des rounds gagnésvariable finder_file "scripts/motus/stats/finder_count.stats" # emplacement où seront créées les statistiques en HTMLvariable html_export_path "scripts/motus/html/export/" # emplacement du template à utiliser pour les statistiques en HTML # (suppose la présence d'un fichier index.html et d'un fichier style.css # à cet endroit)variable html_template_path "scripts/motus/html/templates/default/"
Merci beaucoup fedora cependant étant un noob de première lol je n'ai pas réussi a mettre le bon emplacement.
[07:42:26] <Motus> [07:42] Tcl error [motus::manual_html_export]: error copying "scripts/motus/html/templates/default/index.html" to "/domains/freemix.zone-irc.fr/public_htm/chat/index.html": no such file or directory
Sachant que le dossier public_html se trouve à la racine du shell :/
[11:53:29] <Motus> [11:53] Tcl error [motus::manual_html_export]: error copying "scripts/motus/html/templates/default/index.html" to "/home/public_html/chat/index.html": no such file or directory
SethGueko95 a écrit :J'ai aussi essayer sous cette forme :
[11:53:29] <Motus> [11:53] Tcl error [motus::manual_html_export]: error copying "scripts/motus/html/templates/default/index.html" to "/home/public_html/chat/index.html": no such file or directory
* SethGueko95 désespère lol
Merci à vous
Vérifie que ton eggdrop a bien les droits en écriture sur /home/public_html/chat/
Vérifie aussi que le dossier /home/public_html/chat/ existe et sinon, crée-le.
Hello, j'ai un souci avec ce TCL ; Dès qu'il écrit un peu (après plusieurs propositions de mots ou une définition), il crashe.
Le message dans le log de mon egg :
[01:07] <Games> [01:03:53] * Last context: tclhash.c/721 []
[01:07] <Games> [01:03:53] * Please REPORT this BUG!
[01:07] <Games> [01:03:53] * Check doc/BUG-REPORT on how to do so.
[01:07] <Games> [01:03:53] * Wrote DEBUG
[01:07] <Games> [01:03:53] * SEGMENT VIOLATION -- CRASHING!
Visiblement, le souci ne vient pas du serveur IRC puisque le pid de mon eggdrop se coupe carrément quand ça plante.
Cela peut-il venir de l'hébergeur de mon egg ?
Si oui, quels paramètres dois-je lui demander de modifier ?
Ce problème ne devrait pas venir d'une limitation mémoire de l'hébergeur puisque le motus charge toutes les définitions au lancement.
Enfin c'est p-e possible avec des redéfinitions de trucs et tout, mais si je me souviens bien ca ressemble plus a un SIGTRUC..
Donc le problème doit venir de l'eggdrop D:
Et c'est là que ca devient chiant: les scripts sont en TCL, et TCL est contenu dans eggdrop, résultat les erreur TCL ne sont pas critiques (l'eggdrop handle les erreur TCL d'ailleurs)
Autrement dit ca voudrait dire qu'il y a un problème quelque part dans l'eggdrop en lui même (après pourquoi ca se déclenche avec le script, chaipa o_O)
Donc euh.....
1/ Essaie de voir si y'a pas une limitation en mémoire ou qqch chez ton hébergeur.
Peut-être que l'eggdrop alloue de la mémoire pour l'execution du script TCL et que le serveur est pas trop d'accord (TCL est pas très efficace niveau mémoire)
2/ Essaie avec un minimum de modules
3/ Re-dl la source de l'egg et tcl et recompile les pour être sur
4/ Si tout ça à pas marché, le bug doit venir d'eggdrop... faut réussir à l'identifier et le report.
Sinon quelle version d'egg vous utilisez, et quels modules ?
J'ai parlé aux gars d'eggdrop et apprament voilà ce qu'il faudrait faire =>
1/ Dégager un max de modules (surtout ceux pas fournis avec eggdrop)
2/ Recompiler l'eggdrop en mode debug (make debug)
3/ Envoyer le fichier DEBUG, et un backtrace (https://wiki.ubuntu.com/Backtrace#Core%20File) du fichier core qui sera généré avec l'erreur
Je regarde ça un peu plus avant, mais pour avoir le motus fonctionnel sans plantage (d'ici la correction), il suffit de ne pas afficher les définitions: