üzenetek

hozzászólások


pereces
(tag)

érdemes valamilyen jobb fajta (pl: Intel_PRO/1000) GB-s háló kártyát pattintani egy letöltő gépbe ? a belső hálózati átvitel gyorsulhat (több gépet tudna kiszolálni) ettől esetleg a proci terhelés is csökken vagy ez nem így van ?


Vladi
(nagyúr)
Blog

Attól függ. Sima pci slotban gyorsabb lesz, mint a 100/10-es, de a teljes sebességet nem fogja tuni kihajtani. Esetleg pci-x-es kártya - bár ezeket nem ismerem - vagy integrált.


CsíkosMókus
(aktív tag)

Az, tényleg lehülyített felület, de az átlaguser használni akarja a gépét, nem saját oprendszert programozni rá előtte.
Egyébként jogos.


Kommy
(veterán)
Blog

A cancelre elfogadós dologra megvan a megoldás. A settings.php fájlban a egyik sort kell módosítani. erre:
echo "<p><input type='submit' onclick=\"parent.window.location='index.php';\"
value='Cancel' />&nbsp;<input type='submit' name='submit' value='Save' /></p>\n";
a végén van és annyit kell átírni , hogy amit kiemeltem azt kell resetre átírni és máris nem menti el ha a cancelre nyomsz.

Remélem sikerül a frissítést is megoldanom, mert így nem jó.
Itt hozzá tudtok adni torrentet a rtguin keresztül fájlból, mert nekem úgy sajnos nem megy.

[ Szerkesztve ]


Kommy
(veterán)
Blog

Megtaláltam a hibát, hogy miért nem frissít. Valamiért több $ jel kerül be a config.php fájlba az általunk hozzáadott sorokhoz, ha csak egyet hagyunk előtte, utána máris működni fog az automatikus frissítés.
Sőt ahogy nézem a torrent hozzáadás is működik webes felületről.
A feltöltés sajnos csak fél siker, belerakja a watch mappába a torrent fájlt viszont nem kezdi el tölteni.

[ Szerkesztve ]


Kommy
(veterán)
Blog

A rtgui config.php fájlnál levő sed parancsok amivel csak 1 $ jelet ír szerintem érdeme lenne javítani a cikkben.

sed -i 's/watchdir=.*/watchdir="\/home\/pistike\/torrent\/watch\/";/g' /var/www/rtgui/config.php
sed -i 's/downloaddir=.*/downloaddir="\/home\/pistike\/torrent\/";/g' /var/www/rtgui/config.php
sed -i 's/rtguiurl=.*/rtguiurl="http:\/\/torrent\/rtgui\/";/g' /var/www/rtgui/config.php

[ Szerkesztve ]


Szőröstalpú
(tag)
Blog

Elszúrtam, elnézést :R (nem szoktam az rtgui-ról feltölteni torrentet, így el is felejtettem kipróbálni; amikor meg átnéztem a fájlt, akkor nem tűnt fel a dupla dollárjel) :U
Javítottam, meg tettem bele képet is, hogy hogyan kellene kinéznie.

A refresh dolog is jogos! :R Bár én a típust inkább button-ra állítanám (reset felesleges, mert mire visszaállítaná a form elemek értékeit, addigra már lefutott az onclick, ami ugye megváltoztatta az urlt). De ennek nem nagyon kellene befolyásolni a frissjtés működését (mármint hogy egyáltalán működik-e a funkció) Ha firefox-ot használsz, egy LiveHTTPHeaders-szel megnézhetnéd, hogy próbálkozik-e a frissítéssel.

Azt, hogy nem kezdi el tölteni, úgy érted, hogy bár meglenik a listában, de nem indul el? Ez nem bug, hanem feature :) A /var/www/rtgui/config.php-ban van egy sor, ami ezt szabályozza:

$load_start=FALSE;

Ha ezt átírod TRUE-ra, akkor feltöltés után egyből indul a torrent, egyébként megvárja, amig te kattintasz a kis zöld háromszögre. :)


Kommy
(veterán)
Blog

Úgy gondoltam a feltöltés működését, hogy magát a torrent fájlt feltölti a watch mappába, viszont nem jelenik meg a listában, gondolom valami jogosultsági gond lehet.


Szőröstalpú
(tag)
Blog

A torrent kiterjesztése .torrent? Mert csak azokat figyeli.
Meg kellene keresni, hogy hol van a fájl. Az rtgui bepakolja a ~/torrent/watch könyvtárba, az rtorrent meg amikor elindítja, akkor átteszi a ~/torrent/.downloading/rtorrent.session-be (át is nevezi!). Ott van valamelyik helyen?
Ha megnézed konzolon az rtorrent-et (screen -r rtorrent), akkor mit mutat?
Mi van, ha kézzel másolsz a watch könyvtárba?
Esetleg érdemes ellenőrizni a .rtorrent.rc fájl (ha nem csak lemásoltad a cikkben levőt, hanem változtattál is valamit), főleg a watch-directory-s bejegyzést.


Kommy
(veterán)
Blog

Amikor feltöltöm rtguin keresztül akkor megjelenik a watch könyvtárban.
Ha viszont ugyan ezt a torrent fájl bemásolom sambán keresztül a watch könyvtárban tökéletesen működik


wwenigma
(Jómunkásember)
Blog

Kijavitgattam, viszont a feltoltessel gondjaim adodtak.

Warning: move_uploaded_file(/home/nigmata/torrent/watch/akarmi.torrent) [function.move-uploaded-file]: failed to open stream: Permission denied in /var/www/rtgui/control.php on line 91

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpI3lAbI' to '/home/nigmata/torrent/watch/akarmi.torrent' in /var/www/rtgui/control.php on line 91
Error moving file - check permissions etc! Continue.

:B

Illetve még jelszovedelem hianyaban a .htaccess vedelmet probalgatom. :)


Szőröstalpú
(tag)
Blog

Kimaradt a leírásból, hogy a watch könyvtának 777 jogot (bárki bármit csinálhat vele) kell adni (az rtorrentet ugye a userünk futtatja, az rtgui-t viszont az apache, így még csak egy csoportban sincsenek)

chmod 777 ~/torrent/watch

A rossz hír viszont, hogy ezután valszeg ugyanott fogsz tartani, mint Kommy, mert bár odakerül a fájl, de az rtorrent nem indítja el :(
Érdekes, hogy ha nem feltöltöd a fájlt, hanem az url-t adod meg, akkor működik - mármint érdekes, hogy máshogy oldották meg a két funkciót - én letöltöttem volna a fájlt, aztán goto 1 :)


wwenigma
(Jómunkásember)
Blog

Köszi! Sajnos, ja. :(

Cserébe: .htaccess


Szőröstalpú
(tag)
Blog

Hasonló a megoldás, mint az előbb, csak itt nem a könyvtár jogosultságával van probléma, hanem a létrehozott fájllal (az apache hozza létre, és másnak nem enged hozzáférést)
Van erről bugreport is, és bár ott azt írja a srác, hogy már javítva van, szerintem nincs. :((( Legalábbis a javasolt patch megoldja a problémát.
A 92. sorba be kell szúrni a következőt:

@chmod($watchdir.basename($_FILES['uploadtorrent']['name']), 0777);

(az if (move_uploaded_file után de a $response = do_xmlrpc elé)

Ilyennek kell lennie utánna:

if (move_uploaded_file($_FILES['uploadtorrent']['tmp_name'], $watchdir.basename($_FILES['uploadtorrent']['name']))) {
@chmod($watchdir.basename($_FILES['uploadtorrent']['name']), 0777);
$response = do_xmlrpc(xmlrpc_encode_request("load_start",array($watchdir.basename($_FILES['uploadtorrent']['name']))));
header("Location: index.php");
} else {
echo "Error moving file - check permissions etc! <a href=index.php>Continue</a>.\n";
}

Megvárom míg visszajeleztek, és ha nektek is működik, akkor kijavítom a cikket.


Kommy
(veterán)
Blog

Működik. :R
Énis néztem amúgy ezt de én a header elé írtam ezek szerint ezért nem ment :W , de köszönöm mások nevében is, hogy foglalkozol vele.


Szőröstalpú
(tag)
Blog

Köszi a segítségt! :R Javítottam a cikket.


wwenigma
(Jómunkásember)
Blog

Jelszavazás:

PUTTY vagy bármi hasonló segítségével loginoljunk be a szerverre, majd hozzunk létre egy .htaccess nevű filet az rtgui könyvtárába.

sudo nano /var/www/rtgui/.htaccess

az alábbi tartalommal:

AuthUserFile /var/www/rtgui/.htpasswd
AuthGroupFile /dev/null
AuthName "SZERVER"
AuthType Basic

<Limit GET POST>
require valid-user
</Limit>

Mentés majd kilépés. (Ctrl+O, Ctrl+X)

Hozzunk létre egy .htpasswd nevű filet is.

sudo nano /var/www/rtgui/.htpasswd

A tartalma a felhasználói név és a jelszó hash-e lesz. A szükséges adatot pl. ITT állíttathatjuk elő.

Mentés majd kilépés. (Ctrl+O, Ctrl+X) Még meg kell mondanunk az Apache szervernek, hogy mit is akarunk... :) Nyissuk meg az apache konfig file-ját!

sudo nano /etc/apache2/sites-enabled/000-default

Itt keressük meg ezt (gyk. legeleje, nem lehet eltéveszteni)

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

A None-t cseréljük ki AuthConfig-ra! Mentés majd kilépés. (Ctrl+O, Ctrl+X)

Ezután indítsuk újra az Apache szervert,

sudo /etc/init.d/apache2 restart

és a beállított username/jelszo parossal lepjunk be az rtGUI-ba! Azert irtam ezt ide, mert neten így egyben seholsem találtam meg. :)


wwenigma
(Jómunkásember)
Blog

Van uj verzio rtorrentből, hogyan lehetne frissiteni a regit? :B

[link]


wwenigma
(Jómunkásember)
Blog

Illetve ha befejezte, nekem igy mukodik csak az athelyezes:

on_finished = move_complete,"d.set_directory=~/torrent/ ;execute=mv,-u,$d.get_base_path=,~/torrent/"

Viszont hash checket igy nem csinal a vegen... hibaval kibukik. :(

mod: pontosabban igy sem helyezi at a fileokat, csak a konyvtarat hozza letre. :W

[ Szerkesztve ]


privatposta
(tag)

Sziasztok,
segítene nekem ma este valaki telepíteni egy ilyen klienst egy gépre.
Sajnos teljesen láma vagyok a témában, és sok türelem kell hozzám.

Akár a gép elérhetőségét is megadom, és távolról is lehet nekem segíteni...:-Ö,
vagy skype-on...

Előre is köszi.

üzenetek