Keresés

Hirdetés

Új hozzászólás Aktív témák

  • maxthor

    tag

    Üdvözlet. Talán nem futottam át rendesen az előző hsz-eket. De nem találom a választ a kérdésemre. Van két rtorrent kliens. Feltételezem mind a kettő külön külön webrootba pakolt wtorrentel kell elérni. nos a kérdés az scgi+apache:

    Apache2 webszerver fut a gépen. most ha csinálok két virtualhost-ot és mondjuk az egyikben az SCGIMount /RPC2 127.0.0.1:5000 a wtorrentben a 80-as portot megadva el is érem az rtorrentet, de hogyan kellene a másik rtorrent klienssel?

    Remélem érthetően magyaráztam, mert jómagam is megkavarodtam már egy picit.

    A segítséget előre is köszönöm. :)

    [ Szerkesztve ]

  • maxthor

    tag

    Gyors és tökéletes válasz, nagyon szépen köszönöm. Már ki is próbáltam . Igy már érthetőbb is. :R

    Még a könyvtár jogokkal vesződök. Aaz egyik rtorrenthez tartozó Torrents mappa egy másik meghajtón van ami jelen esetben sdb1. felhasználó maci. nos az /sdb1/maci/torrents, a maci könyvtárral kezdve és ami benne van minden a maci nevén van és 777 könyvtárjogok vannak beállitva. Tehát irhat bele mindenki. Viszont a wtorrent nem tudja feltölteni a torrentfjált (jó a wwwrootban www-data nevében mennek a dolgok), mert:

    "Hiba: Lehetetlen a megadott könyvtárba menteni, ellenőrizd a jogosultságokat " :((

    <?php
    /* wTorrent autoconfiguration file. Created 28/2/2009 */
    define ('LANGUAGE', 'hu_HU');
    define ('DB_FILE', 'db/database.db');
    define ('RT_HOST', 'localhost');
    define ('RT_PORT', 80);
    define ('RT_DIR', '/RPC5006');
    define ('RT_AUTH', false);
    define ('RT_USER', '');
    define ('RT_PASSWD', '');
    define ('NO_MULTICALL', true);
    define ('EFFECTS', true);
    define ('DIR_TORRENTS', '/sdb1/maci/Torrents/TorrentFiles/Auto/');
    define ('DIR_EXEC', '/var/www/wtorrent2/');
    define ('DIR_DOWNLOAD', '/sdb1/maci/Torrents/Downloading/');
    ?>

    [ Szerkesztve ]

  • maxthor

    tag

    Ez a jogosultsági probléma elég kellemetlen. Az Auto mappába kellene feltölteni a torrent fájlt de hiába adom bárkinek a tulajdonosi jogot hiába adok a tulajnak csoportnak többinek rwx-t akkor sem akarja feltölteni. Ráadásul egy újabb hibaüzenet jelentkezik installkor:

    Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1 table tor_passwd already exists' in /var/www/wtorrent_2/lib/cls/PDOe.cls.php:66 Stack trace: #0 /var/www/wtorrent_2/lib/cls/PDOe.cls.php(66): PDO->prepare('CREATE TABLE to...') #1 /var/www/wtorrent_2/lib/cls/PDOe.cls.php(208): PDOe->prepareAndBind('CREATE TABLE to...', Array) #2 /var/www/wtorrent_2/cls/install.cls.php(190): PDOe->modify('CREATE TABLE to...') #3 /var/www/wtorrent_2/cls/install.cls.php(75): install->saveConfig(Array) #4 /var/www/wtorrent_2/lib/cls/Web.cls.php(106): install->__construct() #5 /var/www/wtorrent_2/install.php(32): Web::getClass('install') #6 {main} thrown in /var/www/wtorrent_2/lib/cls/PDOe.cls.php on line 66

    a cgi-ben lévő php-ini-ben bent van a pdo és sqlite extension.

  • maxthor

    tag

    válasz maxthor #204 üzenetére

    Ahány leírás annyi féle megoldás a telepítésre. chown -R www-data . a wtorrent webrootban, és feltelepült. Na de nem is szaporítom tovább felesleges hsz-kel a topicot. De a jogosultsággal nem boldogulok, vagy csak annyira egyszerű megoldás hogy itt van a szemem előtt:)

    [ Szerkesztve ]

  • maxthor

    tag

    válasz VladimirR #206 üzenetére

    Még mielőtt más is agyon használná a chmod chown parancsokat, megvan mi volt a probléma. :)

    Itt találtam a megoldásra: http://www.wtorrent-project.org/trac/ticket/104

    Szóval a wt/cls/AddT.cls.php fájlt kell szerkesztgetni. A ". DIR_EXEC . DIR_TORRENTS ." bejegyzéseket kell keresni. Az ezt tartalmazó részeknél csak a "DIR_TORRENTS"-t hagytam meg. Mert amikor fel akar tölteni egy fájlt, az általunk megadott torrent fájlok elérése elé még bevágja a wtorrent webrootjának elérési útvonalát. Tehát ha "/letoltesek/"-mappát adunk meg és mondjuk a wtorrent webrootja a "/var/www/wtorrent" Akkor nem a fentebb leirt helyre akarja majd feltölteni hanem a webrootal kiegészitett útvonalra: Tehát a : "/var/www/wtorrent/letoltesek/".

    A torrents mappa tulajdonosa teljes egészében az rtorrentet futtató felhasználó nevén van. A torrentfájlokat tartalmazó mappa jogai "777". Hogy a www-data is tudjon ide irni. De suexec-el is megoldható hogy a felhasználó saját nevében dolgozzon a wtorrent. Igy gond nélkül megy a dolog.

Új hozzászólás Aktív témák