Filelist.ro Clone

Vezi subiectul anterior Vezi subiectul urmator In jos

Filelist.ro Clone

Mesaj Scris de Maverick la data de Sam Iun 19, 2010 9:32 pm

Filelist.ro Clone


Fisierul schema.sql contine doar structura bazei de date, fara informatii, e util celor ce au probleme cand incearca sa foloseasca baza de date completa (ex. timeout la upload pe host, din cauza dimenisunii). In acest caz contul de sysop trebuie adaugat manual pe pagina signup.php, dupe ce s-a setat $signup_active = 1 in secrets.php. Cei ce pot importa baza de date completa nu au nevoie de schema.sql

Aceste informatii ar trebui sa fie suficiente cuiva "versat" in PHP & MySQL, in continuare este un mic tutorial pentru incepatori despre cum se poate instala sursa pe o masina de development. Chiar daca incepatorii nu ne pot ajuta prea tare, poate invata ceva uitandu-se prin sursa

Presupun ca folosim o masina Windows. Sursa e configurata sa ruleze intr-un mediu Unix dar modificarile pentru a rula pe Windows dinspre partea de PHP sunt minore.
In primul rand aveti nevoie de o suita MySQL+Apache+PHP, recomand XAMPP deoarece e extrem de usor de instalat, evident puteti folosi ce aveti deja.

Descarcati XAMPP (cautati pe google)
Varianta Lite are tot ce ne trebuie. Dupa ce ati extras continutul arhivei undeva pe hdd (de exemplu in C:\), trebuie rulat din folderul radacina:

Quote:
c:\xampplite\setup_xampp.bat


Asta e toata instalarea de care avem nevoie. In continuare trebuie sa aducem un modul Pear de caching de care depinde sursa. Din Start->Run->cmd executati:

Quote:
cd c:\xampplite\php
go-pear
[enter la toate intrebarile]
pear install cache_lite


In acest moment se poate porni Apache & MySQL folosind executabilul xampp-controll.exe din folderul radacina XAMPP. Trebuie pornite Apache & MySQL, daca dau erori probabil exista alte programe care blocheaza porturile 80 sau 3306 (Daca campul "Running" nu vrea sa ramana aprins verde in Xampp Control Panel, executati apache_start.bat sau mysql_start.bat pentru a vedea eroarea afisata).

Daca serverele au pornit ok, urmatorul pas este incarcarea configuratiei bazei de date. Extrageti undeva continutul fisierului dump.sql.gz si incarcati-l in MySQL cu comanda:

Quote:
cd c:\xampplite\mysql\bin
mysql.exe -u root < c:\xampp\dump.sql


Sursa filelist.ro trebuie extrasa in folderul radacina, astfel incat folderul htdocs din sursa sa suprascrie htdocs din xampp. Mai exista doua foldere, un include care contine scripturi comune, ce nu sunt vizibile din apache, si un folder torrents care va contine torentele urcate. Puteti modifica datele de conectare la baza de date in fisierul include/secrets.php

Daca totul a mers bine, acum ar trebui sa puteti vizita cPanel®, unde va puteti loga ca "God" si nimic la parola, si puteti incepe sa dati warn-uri Staff-ului

Din sursa postata lipsesc niste scripturi de administrare care nu sunt accesate in mod normal de useri, si partea de announce/anti-cheat; celor care vor sa puna pe picioare un site de torente le recomandam prin urmare sa porneasca de la o sursa completa, de exemplu TBdev, pe care si a noastra e bazata (atentie: NU oferim suport celor care vor sa-si faca un asemenea site)



DOWNLOAD

Link
pass:
Cod:
[Trebuie sa fiti inscris si conectat pentru a vedea acest link]

Maverick
Administrator
Administrator

Mesaje : 133
Data de inscriere : 20/04/2010
Varsta : 22
Localizare : Arad

Vezi profilul utilizatorului http://free2play.hitforum.ro

Sus In jos

Vezi subiectul anterior Vezi subiectul urmator Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum