Installer wTorrent sur Debian
wTorrent est une interface Web au client BitTorrent rTorrent. L'installation de cet interface Web de téléchargement BitTorrent est particulièrement ardue, et malgré son manque d'options, je trouve que du point de vue ergonomique et stabilité, c'est l'une des mieux abouties. Mon coeur balance entre wTorrent et Torrentflux-b4rt. Là où Torrentflux-B4rt l'emporte avec sa souplesse, wTorrent l'emporte avec sa réactivité.
Ce guide a été testé avec les distributions suivantes :
- Debian 5.0 Lenny
- Debian 6.0 Squeeze
Pré-requis
Ce guide nécessite un serveur LigHTTPd avec support du PHP disposant du script suivant :
- Le script lighty-tools disponible dans mon guide Installer Lighttpd et PHP 5 sur Debian.
Ce guide est prévu pour fonctionner sur un serveur Lighttpd. Si vous utilisez Apache, il ne fonctionnera pas. Cela est du à la nécessité d'utiliser les capacités SCGI de Lighttpd.
Paramètres
Renseignez le nom de domaine ou sera disponible l'application :
DOMAIN="bt.domaine-exemple.fr"
Installation
Installation de libTorrent
Récupérez l'URL de téléchargement de la version stable de la bibliothèque, et obtenez le numéro de version à partir de cette URL :
SOURCE_URL="$(command wget --quiet --output-document=- 'http://libtorrent.rakshasa.no/' \ | command grep --max-count=1 'libtorrent-.*.tar.gz' \ | command sed -e 's/^.*href="\([^"]*\)".*$/\1/')" VERSION="$(echo "${SOURCE_URL}" \ | command sed -e 's/.*libtorrent-\(.*\)\.tar\.gz/\1/')"
Téléchargez les dépendances de compilation:
command apt-get install build-essential libssl-dev libsigc++-2.0-dev autogen automake libtool
Téléchargez l'archive contenant les sources:
command wget "${SOURCE_URL}" \ --output-document="/tmp/libtorrent-${VERSION}.tar.gz"
Décompressez l'archive ainsi obtenue:
command tar --directory "/tmp" -xzf "/tmp/libtorrent-${VERSION}.tar.gz"
Placez-vous dans le dossier ainsi créé:
command pushd "/tmp/libtorrent-${VERSION}"
Compilez la bibliothèque :
./autogen.sh ./configure command make
Installez la bibliothèque :
command make install
Vous pouvez maintenant supprimer les fichiers téléchargés :
command popd command rm -r "/tmp/libtorrent-${VERSION}" command rm "/tmp/libtorrent-${VERSION}.tar.gz"
Installation de rTorrent
Récupérez l'URL de téléchargement de la version stable de la bibliothèque, et obtenez le numéro de version à partir de cette URL :
SOURCE_URL="$(command wget --quiet --output-document=- 'http://libtorrent.rakshasa.no/' \ | command grep --max-count=1 'rtorrent-.*.tar.gz' \ | command sed -e 's/^.*href="\([^"]*\)".*$/\1/')" VERSION="$(echo "${SOURCE_URL}" \ | command sed -e 's/.*rtorrent-\(.*\)\.tar\.gz/\1/')"
Téléchargez les dépendances de compilation:
command apt-get install build-essential libxmlrpc-c3-dev \ libcurl4-openssl-dev libncurses5-dev
Téléchargez les sources du logiciel :
command wget "${SOURCE_URL}" \ --output-document="/tmp/rtorrent-${VERSION}.tar.gz"
Décompressez l'archive ainsi obtenue:
command tar --directory "/tmp" -xzf "/tmp/rtorrent-${VERSION}.tar.gz"
Placez-vous dans le dossier ainsi créé:
command pushd "/tmp/rtorrent-${VERSION}"
Lancez la compilation:
./autogen.sh ./configure --with-xmlrpc-c command make
Installez l'application :
command make install
Vous pouvez maintenant supprimer les fichiers téléchargés :
command popd command rm -r "/tmp/rtorrent-${VERSION}" command rm "/tmp/rtorrent-${VERSION}.tar.gz"
Installation de wTorrent
Installez les paquets nécessaires au bon fonctionnement de wTorrent
command apt-get install php5-sqlite unzip
Redémarrez le serveur HTTP pour prendre en compte ces nouveaux modules:
/etc/init.d/lighttpd force-reload
Téléchargez l'archive contenant les sources disponible actuellement dans le SVN de wTorrent (il n'y a pas actuellement de version stable de wTorrent):
command wget "http://www.wtorrent-project.org/trac/changeset/latest/trunk/?old_path=%2F&format=zip" \ --output-document="/tmp/wtorrent.zip"
Décompressez l'archive ainsi obtenue:
command unzip -d "/tmp/" "/tmp/wtorrent.zip"
Déplacez les sources de wTorrent à l'emplacement adéquat:
command mv "/tmp/trunk/wtorrent" "/opt/${DOMAIN}"
Corrigez les permissions des fichiers:
command find "/opt/${DOMAIN}" -type f | command xargs chmod 644
Créez les dossiers destinés à contenir les fichiers créés par l'application:
command mkdir --parent "/var/lib/wtorrent/${DOMAIN}/data" command mkdir --parent "/var/lib/wtorrent/${DOMAIN}/db" command mv "/opt/${DOMAIN}/tpl_c" "/var/lib/wtorrent/${DOMAIN}/tpl_c" command mv "/opt/${DOMAIN}/torrents" "/var/lib/wtorrent/${DOMAIN}/torrents" command chown -R www-data:www-data "/var/lib/wtorrent/${DOMAIN}"
Créez les liens symboliques associés à ces dossiers:
command ln -s "/var/lib/wtorrent/${DOMAIN}/tpl_c" "/opt/${DOMAIN}/tpl_c" command ln -s "/var/lib/wtorrent/${DOMAIN}/torrents" "/opt/${DOMAIN}/torrents"
Autorisez le serveur HTTP à ajouter des fichiers dans le dossier de configuration :
command chown www-data:www-data "/opt/${DOMAIN}/conf/"
Nous configurons wTorrent:
command sed -i -e "/\$defaults/,/\$user_options/s|^\(.*db_file.*=>\).*$|\1 '../../var/lib/wtorrent/${DOMAIN}/db/database.db',|" \ -e "/\$defaults/,/\$user_options/s|^\(.*dir_torrents.*=>\).*$|\1 'torrents/',|" \ -e "/\$defaults/,/\$user_options/s|^\(.*dir_exec.*=>\).*$|\1 '/opt/${DOMAIN}/',|" \ -e "/\$defaults/,/\$user_options/s|^\(.*dir_download.*=>\).*$|\1 '/var/lib/wtorrent/${DOMAIN}/data/',|" \ "/opt/${DOMAIN}/cls/install.cls.php"
Mise en place du démon rTorrent
Nous installons les paquets nécessaires au fonctionnement de rTorrent en mode démon.
command apt-get install dtach
Nous créons les dossiers qui seront utilisés par rTorrent:
command mkdir --parent /var/lib/rtorrent/sessions command mkdir --parent /var/lib/rtorrent/torrents/doing command mkdir --parent /var/lib/rtorrent/torrents/watch command mkdir --parent /var/lib/rtorrent/torrents/done command chown -R www-data:www-data /var/lib/rtorrent
Mettez en place le fichier de configuration de rTorrent:
command wget 'http://howto.landure.fr/gnu-linux/debian-4-0-etch/installer-wtorrent-sur-debian-5-0-lenny/rtorrent.rc' \ --output-document='/etc/rtorrent.rc'
Mettez en place le script init.d:
command wget 'http://howto.landure.fr/gnu-linux/debian-4-0-etch/installer-wtorrent-sur-debian-5-0-lenny/rtorrent' \ --output-document='/etc/init.d/rtorrent' command chmod +x '/etc/init.d/rtorrent'
Initialisez le fichier journal du démon :
command touch "/var/log/rtorrent.log" command chown www-data:adm "/var/log/rtorrent.log"
Démarrez le démon:
/etc/init.d/rtorrent start
Activez le démarrage automatique du démon :
command update-rc.d rtorrent defaults
Remarque : Si à la suite d'un plantage de votre serveur, ou d'un kill de rtorrent, rtorrent ne se lance plus, essayez d'effacer le fichier verrou :
command rm '/var/lib/rtorrent/sessions/rtorrent.lock'
Configuration du serveur SCGI
Nous installons les utilitaires permettant de sécuriser un minimum notre serveur SCGI:
command apt-get install apache2-utils apg
Nous créons aléatoirement un identifiant et un mot de passer pour notre serveur SCGI:
SCGI_LOGIN="$(command apg -q -a 0 -n 1 -M NCL)" SCGI_PASSWORD="$(command apg -q -a 0 -n 1 -M NCL)"
Et utilisons htpasswd pour les stocker dans un fichier utilisable par Lighttpd:
command htpasswd -cb "/etc/lighttpd/rtorrent.pwd" "${SCGI_LOGIN}" "${SCGI_PASSWORD}"
Nous configurons wTorrent pour utiliser ces paramètres d'autentification:
command sed -i -e "/\$defaults/,/\$user_options/s|^\(.*rt_user.*=>\).*$|\1 '${SCGI_LOGIN}',|" \ -e "/\$defaults/,/\$user_options/s|^\(.*rt_passwd.*=>\).*$|\1 '${SCGI_PASSWORD}',|" \ -e "/\$defaults/,/\$user_options/s|^\(.*rt_auth.*=>\).*$|\1 true,|" \ "/opt/${DOMAIN}/cls/install.cls.php"
Configurez Lighttpd pour faire office de serveur SCGI pour rTorrent. Pour ce faire, créez la configuration nécessaire à l'aide de la commande suivante:
command echo '# rTorrent SCGI configuration. server.modules += ( "mod_scgi", "mod_auth" ) scgi.server = ( "/RPC2" => # RT_DIR ( "127.0.0.1" => ( "host" => "127.0.0.1", # Ip where rtorrent is listening "port" => 5000, # Port specified in .rtorrent.rc "check-local" => "disable" ) ) ) auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/etc/lighttpd/rtorrent.pwd" auth.require = ( "/RPC2" => ( "method" => "basic", "realm" => "XML-RPC", "require" => "valid-user" ) ) ' > '/etc/lighttpd/conf-available/10-rtorrent.conf'
Activez la configuration ainsi créée:
command lighty-enable-mod rtorrent
Rechargez la configuration du serveur Lighttpd:
/etc/init.d/lighttpd force-reload
Configuration de wTorrent
Créez un fichier de configuration utilisateur par défaut, et rendez-le modifiable par wtorrent :
command cp /opt/wtorrent/conf/sample.user.conf.php /opt/wtorrent/conf/user.conf.php command chown www-data:www-data /opt/wtorrent/conf/user.conf.php
Créez l'hôte virtuel pour wTorrent :
command lighty-tools add-virtual-host "${DOMAIN}" "/opt/${DOMAIN}/"
Enfin, AVANT TOUTE AUTRE CHOSE, accédez au script d'installation de wTorrent pour créer votre compte administrateur. Pour ce faire, utilisez l'URL obtenue par la commande :
command echo "http://${DOMAIN}/install.php"
Remarque: Si cette page vous informe que la base de données est déjà créée, exécutez la commande suivante puis rechargez la:
command rm /var/lib/wtorrent/db/database.db
Remarque bis : Le test de configuration ne fonctionne pas (il signale que la création de la base de données est impossible). Ignorez-le et enregistrez votre configuration.
Une fois votre configuration terminée, effacez le fichier d'installation et protégez la configuration:
command rm "/opt/${DOMAIN}/install.php" command chown -R root:root "/opt/${DOMAIN}/conf/"
Votre installation de wTorrent est maintenant accessible depuis l'URL fournie par la commande :
command echo "http://${DOMAIN}"
Remerciements
- Merci aux développeurs de libTorrent et rTorrent.
- Merci aux développeurs de wTorrent.
- Merci à Robert Penz pour son guide Howto install rtorrent and wtorrent within an Ubuntu Hardy VE.
- Merci à FlipsideReality pour son guide rtorrent with wtorrent on debian etch complete HOWTO.
Autant pour moi
j'ai effacé la bdd et relancé install.php, et là tout fonctionne!
Simplement il faudrait rajouter le changement de propriétaire des dossiers dans le tuto.
Merci pour tout ;)
Je te mail dans la journée pour nos petites affaires ;)
bon, guide un peu vieux
retour
Par contre:
Lorsque je fais "try configuration" (à l'étape install.php) il me dit toujours "cannot creat database file, please check your configuration".
Je fais quand même "save" (pour voir)
Et en effet je peut accéder à la page.
Par contre pas de databse.db dans /var/www/wtorrent/db/
->
xxxxx:/tmp/rtorrent-0.8.4# ls -Al /var/www/wtorrent/db/
total 4
-rw-r--r-- 1 root root 14 jan 3 2008 .htaccess
Je n'est pas testé de mettre en route un torrent, car :
-je ne sais pas quel port/série de port je dois ouvrir.
-je préfère attendre ta réponse pour database.db.
Mais je sens que l'on se rapproche, j'attend ta réponse avant de toucher à quoi que ce soit.
J'ai un peu avancé
La bdd est bien présente dans /var/lib/wtorrent/db/, donc c'est bon? J'ignore le message d'erreur?
Pour les ports j'ai vu sur internet plusieurs solutions mais apparemment il faut que j'ouvre la rangé 63963-63981, mais j'attends confirmation de ta part, et si tu pouvais me donner les règles iptables ça serait super (les miennes ne fonctionnent pas apparemment, cf commentaires tuto TF-B4rt, j'ai simplement remplacé la rangée).
J'ai tenté de lancer un torrent: timeout, et il n'apparait que dans l'onglet "active", même après l'avoir lancé (problème d'écriture de la bdd?)
j'attends donc ta réponse pour iptables, je ne vois d'où cela pourrait venir d'autre.
ports a ouvrir
les ports à ouvrir sont renseignés dans /etc/rtorrent.rc.
J'espère que ca t'aidera
quelques questions!
j'ai tout de même quelques questions (édivemment!)...
les dossiers /var/lib/rtorrent/ doing, done et watch servent-ils vraiment à quelque chose finalement?
watch est surveillé par rtorrent, donc si on pose un .torrent dedans il sera téléchargé, mais concrètement dans notre cas avec wtorrent, on ne s'en sert pas si? et done et doing non plus, vu que wtorrent télécharge dans /var/lib/wtorrent/data si j'ai bien compris.. bref, je me demandais.
Sinon, plus dérangeant, j'ai voulu changer les dossiers de téléchargement pour télécharger sur une partition où la place ne manque pas (à l'inverse de /var/lib/wtorrent/data qui est sur la partition racine de mon serveur et qui n'est pas bien grosse).
Je ne sais pas si c'est car mon /mnt/blabla/ est une partition en ext4, mais lorsque j'ai cherché à modifier le fichier de conf /etc/rtorrent.rc et /opt/torrent/conf/user.conf.php pour changer le dossier cible, tous mes téléchargements ont été corrompus. À chaque fois j'obtenais un "download registered as completed but hash check returned unfinished chunks" et des fichiers pourris.
Où faudrait-il modifier les variables pour télécharger dans /mnt/blabla/incoming/torrent/doing et déplacer les téléchargement complétés dans /mnt/blabla/incoming/torrent/done? Cette questien est je le sais stupide, mais je la pose quand même.
Enfin, connaissez-vous une solution pour déplacer les fichiers téléchargés ailleurs dans la hiérarchie (/mnt/blabla/iso/ par ex) tout en continuant à les seeder?
Merci de votre aide en tout cas! :)
wtorrent et rtorrent
Cette tendance au caprice est aussi la raison pour laquelle je n'ai pas touché à doing et done.
Quand à votre dernière question, non, je n'en connais pas.
rtorrent+rkhunter rootkikt port 2006?
Alors, tout vas bien, mon serveur marche nickel sachant que j'ai suivi tout tes tutos (plus ton aide ;))
Par contre ce matin j'ai reçu un mail de rkhunter signalant une présence possible de rootkit:
Warning: Network TCP port 2006 is being used by /usr/local/bin/rtorrent. Possible rootkit: CB
J'ai cherché sur le net, j'ai trouvé quelqu'un ayant eu le même message et ayant posé la question sur la mailing-list de Libtorrent-devel (message de mars 2008) mais apparemment personne ne lui a répondu.
Je voulais savoir si tu avais déjà eu ce genre d'alerte, et si je doit m'en inquiéter.
Je sais que rkhunter s'affole facilement (quoique), mais je n'ai jamais eu de message de ce genre avant donc...
Par ailleurs le fameux rootkit CB en question semble être un rootkit pour windows, mais bon je ne prend pas de risque, je préfère te demander.
Voili, merci d'avance :)
rkhunter
je ne pense pas que ce soit un rootkit. En fait, le binaire indiqué par le message aurait été autrechose que rtorrent, tu aurais pu t'inquiété. Ici je pense qu'il s'agit d'une fausse alerte.
erreur db et langage
Super tuto , sauf que j'asi une erreur a l'install de wtorrent /install.php
J'ais l'erreur :
Error: language file is not readable. Please set proper permissions.
Error: cannot create database file, please check permissions.
Erreur db et impossible de se connecter a rtorrent malgré un flush d iptables
J ai suivi le tuto consciencieusement mais, quand je clique sur "try configuration" j ai les deux erreurs suivantes:
Error: cannot create database file, please check permissions.
Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up).
La base de donnée n étant, à l origine pas créée, j ai tout de même validé ma configuration, la base de donnée a bien été créée mais la page http://localhost/wtorrent m indiquait qu il était impossible de se connecter a rtorrent !
J ai donc retenté une installation, supprimé la base de donnée précédement crée, mais j en suis toujours au même point :/
Quelqu un aurait il une idee?
merci d avance!
Erreur db et impossible de se connecter a rtorrent malgré un flush d iptables
J ai suivi le tuto consciencieusement mais, quand je clique sur "try configuration" j ai les deux erreurs suivantes:
Error: cannot create database file, please check permissions.
Error: cannot connect to rtorrent, please check host, folder and port values (and user/password if you have auth set up).
La base de donnée n étant, à l origine pas créée, j ai tout de même validé ma configuration, la base de donnée a bien été créée mais la page http://localhost/wtorrent m indiquait qu il était impossible de se connecter a rtorrent !
J ai donc retenté une installation, supprimé la base de donnée précédement crée, mais j en suis toujours au même point :/
Quelqu un aurait il une idee?
merci d avance!
Correction d'erreurs
# chown www-data:www-data /var/www/wtorrent/db
Tu rafraîchis la page de configuration. S'il y a une nouvelle erreur, ne pas hésiter à supprimer le fichier avec /bin/rm /var/lib/wtorrent/db/database.db
*** Pour l'erreur Error: cannot connect to rtorrent, la méthode d'authentification semble avoir changée et utilise le realm.
Tiré de: http://b-rad.cc/687/wdtv-optware-tips-wtorrent-webgui-for-rtorrent
Création d'un script pour créer /etc/lighttpd/rtorrent.pwd au lieu d'utiliser directement /usr/bin/htpasswd:
# nano /opt/bin/htpasswd && chmod a+x /opt/bin/htpasswd
Script contenant:
#!/bin/sh
user=$1
realm=$2
pass=$3
hash=`echo -n "$user:$realm:$pass" | md5sum | cut -b -32`
echo "$user:$realm:$hash"
Génération de l'utilisateur:
/opt/bin/htpasswd ${SCGI_LOGIN} XML-RPC ${SCGI_PASSWORD} >> /etc/lighttpd/rtorrent.pwd
Et le tour est joué :-)
Copier/coller
Copier coller
il faut copier l'ensemble de la zone grise en une seule fois... sinon gare au problèmes.
Tu peut lire :
http://howto.landure.fr/gnu-linux/comment-utiliser-mes-manuels
Bon courage
Espace disque
Merci.
ajouter des torrents
Espace disque résolu mais...
Là, j'ai voulu changer le répertoire "Default folder to save torrent data:" pour mettre un dossier situé sur la partition home: /home/user/torrent. Pour le dossier "Folder to save uploaded torrents", j'ai également mis un dossier situé sur la partition /home. Je met mes passes (Set wTorrent login) et là je fais "Try configuration". J'ai ça:
"Error: cannot create database file, please check permissions.
Error: cannot write to torrents folder, please check permissions."
Je met les permissions "écritureé pour les dossier pour lesquels j'ai changé le dossier par defaut (Default folder to save torrent data et Folder to save uploaded torrents).
Je refais "Try Configuration". J'obtiens qu'une seule erreur:
"Error: cannot create database file, please check permissions."
Là, je fais ce que Lonewolf nous préconise de faire:
"/bin/rm /opt/wtorrent/install.php
/bin/chown root:root /opt/wtorrent/conf/user.conf.php"
Je me log sur le compte admin. J'essaye de télécharger un torrent et là j'ai cette erreur:
"Erreur: Impossible de créer le fichier dans le repertoire indiqué, merci de vérifier les permissions "
Le dossier "/home/user/torrent" sur lequel je veux télécharger n'a pas les droits d'écritures.
Je fais alors ça:
chown -R /home/user/torrent/
chmod 777 /home/user/torrent/
Mais ça ne marche pas. Que faire?
PS: le problème du seed est une erreur de ma part. ça ne marchait pas du tout.
Tout fonctionne
"accédez au script d'installation de wTorrent pour créer votre compte administrateur:http://localhost/wtorrent/install.php"
A cet étape, il serait bon de préciser de modifier l'emplacement: "Default folder to save torrent data". Il faut mettre un dossier situé sur la partition "/home" genre /home/user/torrent/.
En tout cas merci!!!
Création de torrent
Merci.
Effacer le fichier .torrent
rtorrent.rc
Tout d'abord, merci pour votre tutoriel qui marche à merveille !!!
Cependant, j'aimerai personnaliser le fichier rtorrent.rc et je n'y arrive pas ! Même en copiant le rtorrent.rc présent sur le site de rTorrent. Le message d'erreur suivant s'affiche :
cannot find readable session directory # Default session directory. Make sure you don't run multiple instance # of rtorrent using the same session directory. Perhaps using a #session = ./session # The default is "off". For DHT to work, a session directory must be defined. from config /etc/rtorrent.rc. check permissions
J'ai beau changé le répertoire de session par celui par défaut par exemple (/var/lib/rtorrent/sessions), rien n'y fait ! Il faut que je mettre votre rtorrent.rc présent sur votre site, au mot près pour que rTorrent veuille bien se lancer !
Avez-vous une idée pour résoudre ce problème ?
Cordialement,
Merci.
rtorrent.rc...
rtorrent est une bestiole capricieuse, et je me souviens avoir eu beaucoup de problèmes a obtenir une configuration fonctionnelle à l'époque ou j'ai rédigé ce guide. Je vous conseille de modiffer le fichier rtorrent.rc de mon site avec rtorrent arrêté. (/etc/init.d/rtorrent stop) sans cela, je ne pense pas que vous aurez une chance.
Bon courage
Instances multiple
Tout d'abord je tiens à vous remercier pour cet excellent guide, j'ai enfin réussi à faire fonctionner le couple rtorrent/wtorrent. Cependant, j'ai besoin de lancer deux instances de rtorrent, le probleme est que je n'arrive pas a configurer lighttpd dans ce cas précis, voici mon rtorrent.conf http://pastebin.com/m38d0adac Si quelqu'un pouvait m'aider a corriger ma syntaxe (trés foireuse je dois l'avouer) cela serait d'une grande aide.
Merci
Instances multiple
Cordialement
une erreur
Par contre j'ai reperé une erreur. En effet, il faut que l'user rtorrent existe pour que des dossier lui soit attribué. Il faudrait donc que la commande
/usr/sbin/adduser --system --shell /bin/sh --home /var/lib/rtorrent rtorrent
soit avant
/bin/chown -R rtorrent:www-data /var/lib/wtorrent/data
et non pas l'inverse ;-)
Ca marche
Par contre, j'ai eu à changer les droits par rapport à ce qui est indiqué dans le tuto.
Je sais plus trop ce qu ej'ai fait (je peux chercher si besoin), mais j'ai du faire un truc du genre chown -Rv rtorrent:www-data /var/www/wtorrent
Aie
Pour le tuto wtorrent, tout fonctionne sauf lorsqu'il faut accéder à install.php.
En gros wtorrent n'arrive pas a créer la base de donnée, (j'ai vérifié elle n'est pas présente)
Le message:
Error: cannot create database file, please check permissions.
J'ai donc changé les droits à la sauvage
chown -R wwww-data:www-data /var/www/wtorrent
chmod 777 /var/www/wtorrent
Et la wtorrent me dit que la config est bonne, et la BDD est présente.
Mais lorsque j'accède à wtorrent (page d'acceuil): une grosse page d'erreur:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1 table tor_passwd already exists' in /opt/wtorrent/lib/cls/PDOe.cls.php:66 Stack trace: #0 /opt/wtorrent/lib/cls/PDOe.cls.php(66): PDO->prepare('CREATE TABLE to...') #1 /opt/wtorrent/lib/cls/PDOe.cls.php(208): PDOe->prepareAndBind('CREATE TABLE to...', Array) #2 /opt/wtorrent/cls/install.cls.php(190): PDOe->modify('CREATE TABLE to...') #3 /opt/wtorrent/cls/install.cls.php(75): install->saveConfig(Array) #4 /opt/wtorrent/lib/cls/Web.cls.php(106): install->__construct() #5 /opt/wtorrent/install.php(32): Web::getClass('install') #6 {main} thrown in /opt/wtorrent/lib/cls/PDOe.cls.php on line 66
Par ailleurs, la page install.php est en deux parties, un screenshot vaut mieux qu'une expliquation:
http://img26.imageshack.us/my.php?image=wtorrent00.jpg
J'ai peur que le script install.php ne modifie le travail déjà effectué...
Donc voilà ou j'en suis :/ à la rigueur, si tu veux jeter un coup d'oeil au truc je peux t'envoyer par mail
de quoi aller voir par toi meme... si tu as le temps.
Pour l'instant je regarde du coté du site wtorrent, mais il y a beaucoup de tutos différents, et tous ne sont pas à jour...