é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 ?
hozzászólások
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.
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' /> <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 ]
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 ]
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 ]
Elszúrtam, elnézést (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)
Javítottam, meg tettem bele képet is, hogy hogyan kellene kinéznie.
A refresh dolog is jogos! 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.
Ú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.
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.
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.
Illetve még jelszovedelem hianyaban a .htaccess vedelmet probalgatom.
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
Köszi! Sajnos, ja.
Cserébe: .htaccess
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.
Működik.
Énis néztem amúgy ezt de én a header elé írtam ezek szerint ezért nem ment , de köszönöm mások nevében is, hogy foglalkozol vele.
Köszi a segítségt! Javítottam a cikket.
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.
Van uj verzio rtorrentből, hogyan lehetne frissiteni a regit?
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.
[ 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.