[+] rTorrent i konfiguracja wTorrent

Tematy związane z oprogramowaniem, instalacją, konfiguracją
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

[+] rTorrent i konfiguracja wTorrent

Post autor: bullseye »

Witam.
Używam jako klienta torrentów programu rTorrent chciałem zbudować sobie do niego webUI. Wybór padł na wTorrent bo wyglądał mi na prosty i ładny.
rTorrent skompilowany z obsługą xmlrpc, apache2 wraz z scgi_mod i niby wszystko działa, rTorrent nasłuchuje porcie 5000 poprawnie ale mimo to nie da się odpalić wTorrent.
Po wpisaniu w przeglądarkę http://localhost/install.php odpala się okienko konfiguracji i instalacji, wybierając test wszystko działa pięknie ale gdy kliknę zapisz ustawienia pojawia się ładny komunikat:

Kod: Zaznacz cały

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in /home/bullseye/ftp/public_html/lib/cls/PDOe.cls.php:52 Stack trace: #0 /home/bullseye/ftp/public_html/lib/cls/PDOe.cls.php(52): PDO->__construct('sqlite:db/datab...', NULL, NULL) #1 /home/bullseye/ftp/public_html/cls/install.cls.php(187): PDOe->__construct('sqlite:db/datab...', NULL, NULL, Array) #2 /home/bullseye/ftp/public_html/cls/install.cls.php(75): install->saveConfig(Array) #3 /home/bullseye/ftp/public_html/lib/cls/Web.cls.php(106): install->__construct() #4 /home/bullseye/ftp/public_html/install.php(32): Web::getClass('install') #5 {main} thrown in /home/bullseye/ftp/public_html/lib/cls/PDOe.cls.php on line 52
Oczywiście WebUI nie działa, po wpisaniu

Kod: Zaznacz cały

http://localhost/index.php
pojawia się:

Kod: Zaznacz cały

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in /home/bullseye/ftp/public_html/lib/cls/PDOe.cls.php:52 Stack trace: #0 /home/bullseye/ftp/public_html/lib/cls/PDOe.cls.php(52): PDO->__construct('sqlite:/home/bu...', NULL, NULL) #1 /home/bullseye/ftp/public_html/lib/cls/Web.cls.php(57): PDOe->__construct('sqlite:/home/bu...', NULL, NULL, Array) #2 /home/bullseye/ftp/public_html/cls/rtorrent.cls.php(56): Web->__construct() #3 /home/bullseye/ftp/public_html/lib/cls/Web.cls.php(106): rtorrent->__construct() #4 /home/bullseye/ftp/public_html/index.php(31): Web::getClass('ListT') #5 {main} thrown in /home/bullseye/ftp/public_html/lib/cls/PDOe.cls.php on line 52
Dodatkowo daję zrzut z konfiguracją instal.php:

Obrazek

I nie wiem co mam z tym fantem zrobić?
Poradzicie coś?
zet120
Posty: 60
Rejestracja: 04 stycznia 2009, 13:17

Post autor: zet120 »

A spróbuj:

Kod: Zaznacz cały

apt-get install php5-sqlite
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

Post autor: bullseye »

Pomogło.
Teraz przynajmniej się zapisuje, do reszty sam dojdę.

Teraz śmiga już wszyściutko. Nie wiem jak dziękować.
7PGXW
Beginner
Posty: 197
Rejestracja: 13 grudnia 2008, 11:52

Post autor: 7PGXW »

bullseye pisze:Teraz śmiga już wszyściutko. Nie wiem jak dziękować.
Zrób How-To dla potomnych.
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

Post autor: bullseye »

Zrobię z chęcią i umieszczę w tym poście, ale na razie nie mogę się uporać z tym że niby wszystko śmiga ale dodanie nowego torrenta przez wTorrent kończy się informacją o braku uprawnień do zapisu w katalogu mimo że katalog ma ustawienia chmod 777 oraz grupę i użytkownika www-data tak samo jak apache2.
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Wrzuć konfigi, bo założę się że ustawione masz /var/gdzieśtam dla pobierania.
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

Post autor: bullseye »

Szkoda że się nie założyliśmy o jakąś sumę?

Wszystko się zapisuje do /home/użytkownik/ftp/Pobrane
Tymczasowe sa w /home/użytkownik/ftp/Sesje/
Apache2 /home/użytkownik/ftp/public_html/
rTorrent odpalany na ,,screenie' użytkownika (tego samego co katalog home).
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Prawda w tym wypadku wydaje mi się wystarczająca. Już kojarzę sytuację. Ja to rozwiązałem tak:

Kod: Zaznacz cały

cd /home/użytkownik
chown użytkownik:www-data ftp -R
chmod 660 ftp
bullseye
Posty: 76
Rejestracja: 19 grudnia 2008, 22:05
Lokalizacja: Warszawa

Post autor: bullseye »

Po ustawienia chmoda jaki podales nie moge nic zrobic i rtorrent sie wykrzcza a webUI nie odpala.
Po ustawieniu chmoda 775 wszystko dziala ale w dalszym ciagu nie da rady zapisywac ani dodawac nowych torrentow :(
zet120
Posty: 60
Rejestracja: 04 stycznia 2009, 13:17

Post autor: zet120 »

A pakaż plik ...wtorrent/conf/user.conf.php
Mój wygląda tak:

Kod: Zaznacz cały

<?php
/* wTorrent autoconfiguration file. Created 2/2/2009 */
define ('LANGUAGE', 'pl_PL');
define ('DB_FILE', 'db/database.db');
define ('RT_HOST', 'localhost');
define ('RT_PORT', 80);
define ('RT_DIR', '/RPC2');
define ('RT_AUTH', false);
define ('RT_USER', '');
define ('RT_PASSWD', '');
define ('NO_MULTICALL', true);
define ('EFFECTS', true);
define ('DIR_TORRENTS', 'torrents/');
define ('DIR_EXEC', '/home/zet120/public_html/');
define ('DIR_DOWNLOAD', '/home/zet120/Dane/');
?>
ODPOWIEDZ