Introducere…7 [304513]
Cuprins
Introducere……………………………………………………………………………………………………………………….7
Capitolul 1. Web, Servere Web………………………………………………………………………………………….8
1.1. Istoric……………………………………………………………………………………………………………….8
1.2. Funcționare………………………………………………………………………………………………………9
1.3. Standarde Web…………………………………………………………………………………………………9
1.4. Origini Web și Servere Web…………………………………………………………………………….10
Capitolul 2. [anonimizat]……………………………….14
2.1. Găzduire Web………………………………………………………………………………………………….14
2.2. Tipuri de Găzduire Web………………………………………………………………………………….15
2.3. Găzduire Servere Jocuri…………………………………………………………………………………..16
2.4. Servicii VOIP…………………………………………………………………………………………………..17
Capitolul 3. Utilizarea phpBB la integrarea in Hosting Co.……………………………………….19
3.1. Introducere în phpBB………………………………………………………………………………………19
3.2. Instalare și Configurare phpBB………………………………………………………………………..22
3.3. Securitate și Mentenanta phpBB………………………………………………………………………37
Capitolul 4. Integrarea phpBB ca platforma de suport tehnic…………………………………………….54
4.1. Crearea Pagini Web în care va fi Integrată Platforma phpBB…………………………..54
4.2. Platforma phpBB integrată în Pagina Web……………………………………………………….56
4.3. Instalarea Modulului FlashChat……………………………………………………………………….59
Concluzii………………………………………………………………………………………………………………………….62
Bibliografie………………………………………………………………………………………………………………………63
Introducere
Într-o eră a tehnologiei și informației unde se pune accent de a găsi pe internet orice informație pe care o căutăm, fie fiind vorba de un răspuns la o întrebare, de un articol dintr-o [anonimizat]-se ca toate acestea să se găsească în timp real. Propun ca în continuare să ne ocupăm de integrarea unei platforme foarte populare pe internet numită phpBB în cadrul unei companii ce oferă servicii de web și de comunicații online. Pentru acest lucru propun dezvoltarea unei pagini web în care să avem instalată platformă phpBB împreună cu tot ce este necesar pentru dezvoltarea acesteia ca platformă de suport online. [anonimizat]-se FlashChat. Se propune ca acest modul să fie integrat în baya de date a păgâni web și a platformei phpBB, astfel este practic integrat în baza de date a companiei ce oferă servicii web și de comunicații online.
O soluție bună la aceste propuneri este crearea de categorii și subcategorii în cadrul platformei phpBB, aceasta find un forum în cadrul pagini web. Crearea de categorii și subcategorii ajută mult împărțirea mai eficientă a potențialilor utilizatori care au nevoie de ajutor către secțiunea care îi poate ajuta și unde problema lor poate fi înțeleasă mai ușor, astfel primind suport online foarte rapid și eficient. În modul FlashChat care se integrează în phpBB fiecare categorie va avea secțiunea ei proprie, moderatorii secțiunilor find aceleasi ca și în cadrul forumului. Toate aceste modificări se vor face modificând codul sursă al phpBB-ului, acesta este scris în limbaj php, ceea ce necesită cunostiințe de bază de programare web, integrarea se va face atât la nivel de limbaj php cât și la nivel de bază de date. Modulul FlashChat conține după cum îi și numele, limbaj flash, acest lucru permite încărcarea de noi informații în modul fără reâmprospătarea paginii web, ceea ce este foarte practic, deoarece nimănui nu i-ar plăcea ca la fiecare conversație să trebuiască să reâmprospăteze pagină web. Se propune încărcarea paginii web, a phpBB-ului și a modulului FlashChat pe un server apache pentru ca acestea să poată fi vizualizate online, astfel find accesibile pe tot internetu, din orice locație a lumii.
Capitolul 1
[1]Web, Servere web
Termenul Web sau World Wide Web numit și scurt WWW care în engleza inseamna rețea. Web este un sistem de documente și informatii de tip hypertext legate între ele care pot fi accesate prin rețeaua mondiala numita Internet. Documentele care se află pe diferite calculatoare în diferite locații pot fi regasite cu ajutorul unui url univoc. Hipertextul este prelucrat cu ajutorul unui program de navigare în web numit browser care descarcă paginile web de pe un server web și le afișează pe un terminal. WWW este numai unul dintre multele servicii și aplicații informatice disponibile în Internet. Alte servicii sunt afișarea de informații mai mult sau mai puțin statice cu formă de text, imagini și sunete, care la un loc sunt numite pagini web, poșta electronică numita e-mail, transferul de fisiere de date și informații FTP, find un abreviat de la File Transfer Protocol, chat, aplicații video, servicii telefonie și telefonie cu imagine prin internet, de tip VOIP find o prescurtare de la Voice Over Internet Protocol, posturi de radio și televiziune prin internet, e-commerce, sondări de opinie, răspândirea știrilor prin metode RSS, find o abreviere de la Really Simple Syndication, toate genurile de grafică și muzică, lucru pe un calculator de la distanță prin Internet, grupuri de discuții pe diverse teme, sisteme de jocuri interactive. Totusi, WWW este cel mai important și mai răspândit serviciu.
[7]1.1. Istoric
Webul a fost inventat în 1989 la Centrul European de Cercetări Nucleare în Geneva. Propunerea inițială de creare a unei colecții de documente având legături între ele a fost făcută de Tim Berners-Lee în martie 1989. Această propunere a apărut în urma problemelor de comunicare pe care le întâmpinau echipele de cercetători ce foloseau centrul, chiar și folosind poșta electronică. Primul server web folosit de Tim Berners-Lee este acum la Microcosm, muzeu al Centrul European de Cercetări Nucleare. Primul prototip al acestei colecții, mai întâi în format de text simplu, a apărut nu mult înainte de decembrie 1991, când s-a făcut prima lui demonstrație publică. Studiul a fost continuat prin apariția primei aplicații grafice Mosaic, în februarie 1993, realizată de cercetătorul Marc Andreessen de la centrul universitar National Center for Supercomputing Applications din orașul Urbana-Champaign din statul federal Illinois în Statele Unite.
În 1994, Centrul European de Cercetări Nucleare și Massachusetts Institute of Technology au format Consortiul World Wide Web, care are drept obiectiv dezvoltarea Web-ului, standardizarea protocoalelor, și încurajarea legăturilor dintre site-uri. Tim Berners-Lee a devenit directorul acestui consorțiu. Massachusetts Institute of Technology coordoneaza partea americană a consorțiului, iar partea europeană este coordonată de centrul de cercetări francez Institut national de recherche
en informatique et en automatiqu. În 1995 Marc Andreessen părăsește National Center for Supercomputing Applications și înființează o nouă companie, Netscape Communications Corp., care se ocupa cu dezvoltarea de software pentru Web. Apoi webul a evoluat până la ceea ce este astăzi, un serviciu integrativ și mulțimedial, având ca suport fizic Internetul.Tim Berners-Lee și echipa sa au realizat primele versiuni pentru patru componente cheie necesare serviciului web, și anume: protocolul de intercomunicație HTTP numit Hypertext Text Transfer Protocol, limbajul de descriere a hipertextului HTML numit HyperText Markup Language, serverul de web și browserul.
[7][12]1.2. Funcționare
La baza funcționării webului stau 3 standarde, și anume HTML, HTTP și URL numit Uniform Resource Identifier. Ulterior vor apărea și alte standarde, CSS numit Cascading Style Sheets, Java script HTTPS numit HyperText Transfer Protocol Secure, find o metoda mai sigură de transmitere a datelor. Programul de navigare sau browserul cheamă pagina folosindu-se de URL și HTTP, o interprețează conform formatării paginii hipertext și o prezintă utilizatorului pe un monitor. Unul dintre principiile Web-ului este modelul client-server, browserul fiind aplicația client iar serverul HTTP numit și serverul web fiind aplicația server. Pentru a putea interpreta și reda informațiile sub forma hipertextului, browserul apelează la standardul de limbaj HTML, definit încă de la începtul dezvoltării webului. În perioada 2004-2005 webul a cunoscut un salt calitativ cu privință la aplicațiile de mare răspândire pe glob, care e cunoscut sub numele Web 2.0.
[9]1.3. Standarde Web
Standardele web sunt un termen general pentru standardele formale și alte tehnici specifice care definesc și descriu aspecte ale World Wide Web. În ultimii ani termenul a fost frecvent asociat cu tendința de însusire a celor mai bune practici standardizate pentru construirea, designul și dezvoltarea paginilor Web folosind aceste metode. Există mai multe standarde și specificații interdependente. Unele dintre ele reglementează și alte aspecte ale Internetului, nu doar World Wide Web, dar toate influențează direct sau indirect dezvoltarea și administrarea paginilor Web și a serviciilor web. În timp ce oricare dintre acestea pot fi denumite "standarde web", susținătorii mișcării standardelor Web tind să se concentreze asupra acelor standarde care se reflectă direct asupra accesibilității și utilizabilității paginilor web. Standardele Web, într-un sens mai larg, constau în următoarele:
Recomandări publicare de World Wide Web Consortium numit și W3C
Standarde Internet numit și STD, aceste documente find publicate de Internet Engineering Task Force
Request for Comments numit și RFC, aceste documente find publicate de Internet Engineering Task Force
Standarde publicate de International Organization for Standardization numit și ISO
Standarde publicate de Ecma International
Standardul Unicode și numeroase alte Rapoarte tehnice Unicode publicate de Unicode Consortium
Înregistrări numerice din evidența Internet Assigned Numbers Authority numita și IANA.
De obicei, când se discută despre standardele web, următoarele standarde sunt considerate fundamentale:
Recomandări făcute de W3C referitoare la limbajele hypertext HTML sau XHTML.
Recomandări făcute de W3C referitoare la foi de stil CSS.
Standarde dezvoltate de Ecma International referitoare la Ecmascript cunoscut și sub denumirea de JavaScript.
Recomandări făcute de W3C referitoare la Document Object Model numit și DOM.
O recomamdare W3C este o specificație sau un set de indicații care, după numeroase propuneri și dezbateri, a primit aprobarea membrilor și directorului W3C. Un standard de Internet IETF este caracterizat de un grad ridicat de maturitate tehnică și convingerea că protocolul specificat oferă beneficii semnificative comunității Internet. O specificație care a ajuns la stadiul de standard primește un număr în seria IETF STD, păstrând în acelasi timp numărul IETF RFC inițial. World Wide Web (pe scurt web sau www) este un sistem hipertext care operează pe Internet. Hipertextul este vizualizat cu un program numit browser, care descarcă paginile web de pe un server web (sau sit web) și îl afișează pe ecran. Se pot accesa alte pagini prin legături (sau "linkuri") care indică altă pagină sau trimite informații pe server.
[1][7][6]1.4 Origini Web și Servere Web
La 12 decembrie 1991 la Stanford Linear Accelerator Center a fost instalat un server web și primele pagini Web, care făceau legătura cu biblioteca centrului. Dar primul server web a fost realizat aproape cu un an înainte la Centrul European pentru Cercetări Nucleare la Geneva, în Elvoia, și s-a numit la început nxoc01.cern.ch, iar mai apoi info.cern.ch . Iar prima pagină web a conținut chiar prezentarea proiectului. În 1990 – 1991, când internetul era deja în plină dezvoltare, dupa ce proiectul și toate modulele acestuia fuseseră elaborate în Statele Unite, la Stanford Research Institute, prin realizarea a ceea ce numim acum web, a venit rândul europenilor. Mai exact, la Centrul European de Cercetări Nucleare Geneva, prin proiectul lui Tim Berners-Lee și contributia câtorva colegi și studenti, a fost creat primul navigator și editor de legături, cu o primă versiune a limbajului HTML și primul program de server Web. La acea dată comunicația prin Internet, prin serviciile de atunci, adica e-mail, ftp și telnet, mergea bine și era destul de serios folosită de comunitatea academică. în 1991, traficul prin nodul NSF, miezul internetului, depăsea 1 miliard de octeti/oră, iar numărul de calculatoare conectate depăsea o jumătate de milion. Tot 1991 este anul în care National Science Foundation renuntă la interdictia de folosire a Internetului în scopuri comerciale, creind premisele boomului economic produs de comerțul electronic. Tim Berners-Lee era preocupat de introducerea hypertext-ului în internet, în procesul de căutare și regasire a documentelor. Noțiunea există, chiar și termenul hypertext fusese deja introdus de Ted Nelson. Problemele și avantajele parcurgerii informațiilor organizate ca hipertext fuseseră deja analizate de Doag Engelbart, realizator al unui prim sistem online și inventator al mausului. Tim Berners-Lee scrie încă în 1980, în stagiul la Centrul European pentru Cercetări Nucleare, un program pentru notebook intitulat Enquire-Within-Upon-Everything, care permite legături între noduri arbitrare. Fiecare nod fiind caracterizat de un titlu, un tip și o listă de legături bidirecționale. Programul a rulat pe masini Norsk Data sub sistemul de operare SINTRAN-III. În martie 1989 Tim Berners-Lee scrie lucrarea Information management: A proposal, difuzată pentru comentarii în Centrul European pentru Cercetări Nucleare. Însotită și de lucrarea Hypertext and CERN. Ideea de bază a fost cea a accesului la documente pe baza a ceea ce acum numim URL. După mai multe dezbateri și reluări, în septembrie, șeful său, Mike Sendal, cumpără un calculator NeXT acesta find unul din supercalculatoarle vremii și îi permite să treacă la muncă. Era în luna mai a anului 1990. în octombrie Tim lucra deja la un navigator cu interfată grafică și la editorul aferent, folosind mediul de dezvoltare NeXTStep. în acest timp proiectul este reformulat în cooperare cu Robert Cailliau, astfel că, atunci când primul server Web devine functional, prima pagină vizibilă cu ajutorul navigatorului care încă se dezvolta a fost chiar TheProject.html
Studentul Nicola Pellow reuseste să facă un navigator mod linie în genul lynx-ului actual, astfel că la Crăciunul din 1990 erau demonstrabile atât navigatorul său simplu, cât și cel realizat de Tim barners-Lee, combinat cu editor și cu o interfată grafică. Era deja posibil accesul la fisiere hipertext și la grupurile de stiri. în 1991 proiectul începe să fie prezentat în diverse colective din Centrul European pentru Cercetări Nucleare, iar în luna iunie este organizat primul seminar de calculatoare cu ajutorul acestui sistem, adică pe WWW. Din august 1991 fisierele constituind serverul, navigatoarele și editorul de pagini Web au fost puse la dispozitia celor interesati, accesibile prin ftp, și chiar difuzate în cadrul grupurilor alt.hypertext, comp.sys.next, comp.text.sgml, și comp.mail.mulțimedia. în octombrie încep să functioneze listele e-mail www-interest și www-talk@info.cern.ch, fiind introdus și accesul cu telnet anonim pe serverul web info.cern.ch. Sunt instalate și punți între WWW și WAIS, respectiv VMS/HELP. La început de decembrie, în 1991 la San Antonio în Texas are loc conferinta Hypertext'91, unde Tim Berners-Lee prezintă un poster și demonstrează sistemul. Tot în acele zile navigatorul W3 este instalat pe VMS/CMS, iar revista CERN Computers Newsletter anuntă navigatorul W3 al comunitătii HEP. în acest context, fizicianul Paul Kunz de la SLAC, care participase la o consfătuire la Geneva în septembrie, unde, după propria mărturie, Tim Berners-Lee i-a arătat despre ce-i vorba, la revenirea acasă instalează programul de server web și realizează împreună cu colaboratorii săi, Louise Addis, George Crane, Tony Johnson, Joan Winters și Bebo White câteva documente HTML de legătură spre biblioteca electronică a Centrului. Potrivit relatărilor, pagina Web a SLAC ar fi fost accesibilă din 12 decembrie ora 16. Cert este că Tim Berners-Lee transmite un e-mail vineri 13 decembrie pe listele www-interest@cernvax.cern.ch și www-talk@cernvax.cern.ch, cu copie pentru Paul Kunz, la pfkeb@kaon.slac.stanford.edu, prin care anuntâ: There is an experimental W3 server for the SPIRES High energy Physics preprint database, thanks to Terry Hung, Paul Kunz and Louise Addis of SLAC.
Spre deosebire de pagina de prezentare a proiectului, folosită de Tim în demonstratii, pagina SLAC permitea navigarea prin documentele bibliotecii, accesibile până atunci doar cu ftp. Drept urmare, când, o lună mai târziu, în cadrul unei prezentări în public la conferinta AIHEP'92 din Franta, Tim Berners-Lee accesează demonstrativ serverul din Stanford, unii dintre participanti se pare că au intuit marea realizare. Echipa de la SLAC a constituit grupul WWW-Wizards care a contribuit serios la dezvoltarea și popularizarea acestui serviciu nou introdus în Internet. Tony Johnson va realiza și el un navigator, numit Midas și disponibil din ianuarie 1993 chiar în mediul X, la fel ca și navigatorul VIOLA, realizat de Pei Wei de la O'Reilly Associates. Erau deja cam 50 de servere web în functiune, la începutul lui 1993, când apare prima versiune a navigatorului grafic MOSAIC, realizat de Marc Andreesen, cel care a înfiintat și condus compania Netscape Mosaic include multe din facilitătile navigatorului Midas, fiind conceput pentru mediul XWindows din Unix. în martie traficul datorat World Wide Web-ului, măsurat în nodurile NSF, ajunge la 0,1%. WWW este prezent la conferinta Online Publishing'93, la Pittsburg. Amănunte referitor la acea perioadă, documentele echipei de la SLAC și chiar pagina Web comemorată acum, pot fi găsite la The Early World Wide Web at SLAC: Early Chronology and Documents 1991-1994. Paul Kunz relatează multe din detaliile aparitiei World Wide Web-ului într-o conferintă la InterLab'99. Indiscutabil că web-ul s-a impus, câstigând teren în competitia cu Gopher, serviciu Internet lansat tot în 1991 și operând cu meniuri, prin simplitatea și universalitatea accesului cu ideea identificării documentelor prin URL-uri, prin avantajul oferit de sistemul de legături oferit de hypertext si, implicit, de limbajul HTML, pe care se bazează. Pentru prima dată documentele manevrate prin internet pierd monotonia textului cu acelasi tip de literă, includ grafice sau tabele, ulterior figuri și chiar secvente animate și sunet. Un merit deosebit a avut și navigatorul MOSAIC, precursor al lui Netscape Navigator, Internet Explorer și al celorlalte navigatoare actuale. Dar a fost important și modul în care principiile proiectului și rând pe rând toate programele componente, au fost făcute publice, cu sursele difuzate pe listele e-mail și disponibile prin FTP. Mai mult, la 30 aprilie 1993, apare declaratia Centrulului European pentru Cercetări Nucleare asupra caracterului public al tehnologiei World Wide Web. Curând după aceea, Ari Luotonen rescrie programul httpd – nucleul serverului Web, implementând și autorizatiile de acces. în august 1993, la Cambridge Massachusets, are loc primul workshop WWW Wizards. în septembrie traficul Web prin nodurile NSF ajunge la 1%. Apar versiuni operationale ale MOSAIC și pentru PC-uri cu MS Windows, și pentru Macintosh. în octombrie erau deja 200 de servere Web în functiune, inclusiv unul la Casa Albă. Se lansează primul proiect European bazat pe Web. Este anuntată prima conferintă privind World Wide Web la Geneva, între 25-27 mai 1994. Conferintă la care s-au înscris peste 800 de doritori din care au fost selectati 400. Conferinta a subliniat importanta WWW pentru învătământ, materialele fiind accesibile încă la TECFA. în iunie 1994 erau înregistrate deja peste 1500 servere Web. Lansat ca un instrument care să sprijine cooperarea cercetătorilor fizicieni, World Wide Web-ul devine în doar câtiva ani aproape sinonim cu Internetul. Cu toate că nici navigatoarele și nici editoarele de pagini Web nu au ajuns încă la performantele visate de Tim Berners-Lee, World Wide Web-ul a ajuns cea mai mare bibliotecă a lumii, cu peste 3 miliarde de documente, în prezent. Această dezvoltare a dus la aparitia de meserii noi, și la reorganizarea multor activităti tinând seama de conditiile publicitatii pe Web și de posibilităti de cooperare greu de imaginat altădată. Cu ajutorul mediilor Web de instruire și cu resursele informationale și educationale de pe Web, invatarea și perfectionarea continuă devin accesibile aproape oricui. Mai mult, pare realizabilă și previziunea profesorului Patrick Suppes din 1967 că fiecare îsi va putea alege profesorul potrivit, beneficiind de avantajul pe care istoria l-a oferit doar regelui Filip Macedon ca sa-l aibă pe Aristotel ca profesor pentru fiul său, Alexandru.
De fapt, data de naștere a Internetului este oarecum discutabilă, unii autori consideră anul 1969 și momentul când ARPANET a conectat calculatoarele de la Stanford Research Institute, University of California Los Angeles, University of California Santa Barbara și University of Utah. Alti autori, printre care și Tim Berners-Lee, consideră ca dată de naștere a Internetului anul 1974, momentul despărțirii părtii academice de cercetările militare, odată cu constituirea rețelei Telenet de către firma Bolt, Beranek&Newman. în sfârsit, alții, printre care și Paul Kunz de la Stanford, sunt de părere că Internetul apare doar în 1982, când este folosit prima oară acest nume și când Bob Kahn, Vint Cerf și alții definesc și implementează protocolul TCP/IP – considerat limbajul de comunicație al Internetului. Lui Tim Berners-Lee i se va decerna Japan Prize pentru punerea bazelor World Wide Web, la Tobyo, în 25 aprilie 2002.
Cele trei standarde pe care se bazează webul sunt:
URL – Uniform Resource Locator, care specifică cum fiecărei pagini îi este dată o "adresă" unică la care poate fi găsită.
HTTP – Hyper Text Transfer Protocol, protocolul de transfer al informațiile de pe situl web pe calculatorul cititorului.
HTML – Hyper Text Markup Language, o metodă de a coda informațiile pentru a fi afișate de un browser.
Berners-Lee este acum directorului Consorțiului World Wide Web, care dezvoltă și menține aceste standarde.
Capitolul 2
[1][6][9]Servicii Găzduire Web, Găzduire Servere Jocuri și VOIP
Un serviciu web este un serviciu pus la dispoziție utilizatorilor pe internet, multitudinea de protocoale și standarde disponibile începând de la sfârsitul secolului trecut în sfera internetului au dat posibilitatea comunicării între aplicații pe sisteme aflate la distanțe mari, cu acces la internet. Astfel, există sisteme ce oferă servicii de informare și procesare a informațiilor care în general sunt independente de platforma hardware, accesul la acestea se face prin servicii web. Exemple clasice de servicii web de informare sunt aflarea cursului de bursă momentan al unei acțiuni anume sau aflarea condițiilor climatice intr-un anumit punct de pe glob. Serviciile de prelucrare de informații pornesc de la cele mai banale servicii, cum ar fi execuția de operații aritmetice asupra unor numere, și până la servicii complexe cum ar fi serviciile de autentificare. în ultima vreme ideea de serviciu web a luat o amploare în rândul paginilor web care oferă din ce în ce mai multe protocoale pentru trimiterea diverselor date către diferite tipuri și categorii de utilizatori. De la simple protocoale de RPC, RSS, motoare sociale, meme-agregatoare, statistică și analiză, canale de feed-uri și multe alte servicii care se dezvoltă beneficind de arhitecturile avansate, totusi flexibile, puse la dispoziție de tehnica modernă.
[9][14]2.1. Găzduire Web
Un serviciu de găzduire web este un tip de găzduire de servicii internet care permite indivizilor și organizațiilor de a face propra lor pagină accesibilă prin intermediul World Wide Web . Web Hosts sunt companii care oferă spațiu pe un server pe care îl dețin sau îl au inchiriat. Compania de găzduire web poate furniza conectivitate la internet pentru serverele pe care nu le dețin dar sunt amplasate în centrul lor de date printr-un serviciu numit colocare. Servicile oferite de companiile de găzduire variaza foarte larg, cel mai de bază serviciu este cel de Web Hosting și a fisierelor de mărime mică care pot fi incărcate prin protocolul FTP denumit și FIle Transfer Protocol. Multi dintre operatorii de internet ofera astfel de servicii gratis clienților sai, dar se pot lua servicii de găzduire web și de la alte companii, de obicei servicile de găzduire pentru pagini web personale este gratis sau oferit gratis dar cu reclame, în schimb servicile de găzduire web pentru companii nu este oferit gratis. Paginile web cu o singură pagină sunt deobicei suficiente pentru o pagina web personală. O pagină web mai complexș are nevoie de o găzduire web cu mai multe servicii, printre care găzduire de baza de date și folosirea limbajelor mai complexe, cum ar fi PHP, JAVA, ASP.NET. Aceste facilități ofera posibilitatea clienților de servicii de găzduire web să instaleze scripturi și să foloseasca platforme web precum ar fi phpBB. Compania de găzduire web poate oferi uneori un panou de control pentru accesul la servicile oferite, de exemplu serviciul de e-mail. Unele companii de găzduire web se specializează doar pe anumite ramuri. Timpul de uptime la un serviciu de găzduire web se referă la procentaju în care serviciul web oferit este accesibil pe internet. Multe dintre companii declară că pot oferii 99.9% timp de uptime la servicile de găzduire web, iar în cazul în care nu pot oferii aceste servicii, unele companii se oferă se returneze banii clienților.
[3][14][15]2.2. Tipurile de Găzduire Web
Tipurile de găzduire web variază foarte mult, de la o simplă pagină web personala până la servicii complexe cum ar fi serverele dedicate și aplicațile ce rulează pe mai mule servere. Un utilizator al acestor servericii web trebuie sa isi evalueze necesitățile cu ațentie și să aleagă soluția optimă pentru nevoile sale. Serviciu de găzduire web gratis este oferit de diferite companii, dar cu resurse limitate și de obicei cu reclame pe paginile web. Serviciul de găzduire web shared este un serviciu unde o pagină web este pe acelasi server cu mai multe pagini web, acestea pot fi de la câteva zeci până la câteva sute. De obicei acest serviciu folosește puține resurse pentru compania ce ofera servicile deoarece necesită doar un singur server, iar clienții acestui serviciu au un număr de resurse limitat. Serviciul de revânzare a gșzduirii web este un serviciu care dă voie clienților să ofere ei insisi servicii de găzduire web. Mulți dintre revanzatorii servicilor web au aceasi oferta de servicii ca și compania care le oferă lor acest serviciu. Acest lucru ofera apariția unor noi competitor în domeniu servicilor web.
Serverele virtuale dedicate cunoscute și sub numele de VPS, împart un server fizic în mai multe servere virtuale unde resursele pot fi alocate diferit pentru fiecare server virtual în funcție de necesitățile acestuia. Un alt avantaj al acestui tip de serviciu este ca pot fi mutate de pe un server fizic pe altu fără prea mari probleme și cu un uptime foarte ridicate, iar clienții au acces la propriul lor sistem de operare pe VPS și pot instala diverse aplicatii web. Serverele dedicate sunt un serviciu în care utilizatorul primește acces la un server fizic cu acces la propriul lui sistem de operare și resurse alocate doar acelui server. Servicile dedicate se folosesc pentru pagini web complexe sau aplicații web care necesita resurse multe și nu poti fi găzduite pe alt tip de servicii. Acest tip de serviciu este un pic mai costisitor, de obicei este folosit de alte companii. Serviciu de găzduire cloud este un serviciu în care mai multe servere sunt interconecate între ele și pot fi folosite ca un singur server, acest tip de serviciu este de obicei scump și este folosit de marile corporatii sau de oamenii de stiinta pentru cercetarile lor. Colocarea web este un serviciu în care clientul isi trimite propriul server la un centru de date unde acesta este conectat la rețeaua de acolo, acest tip de servicii se folosesc de companiile mari sau de companii care vor sa ofere servicii de găzduire web, găzduire jocuri sau servicii de comunicatie online prin VOIP. Serverul de acasa este atunci cand un utilizator isi instaleaza propriul server web acasa, acest tip de serviciu este ieftin, utilizatoru are acces tot timpu la server, dar nu este recomandat pentru pagini web complexe sau pentru aplicatii ce necesita o marime larga de banda de internet. Cateva din servicile care pot fi găzduite pe aceste tipuri de servicii sunt găzduirea de fisiere, găzduirea de imagini, găzduirea video și transmisia video online în timp real, găzduirea web care include bloguri, forumuri și alte platforme web, găzduirea de servicii de email, găzduirea de comunicatii online gen VOIP.
[15]2.3. Găzduire Servere Jocuri
Un server de jocuri este un server care ruleaza la distanta folosind software client pentru jocuri, acesta oferind posibilitatea de a juca în mai multe persoane din diferite parti ale lumii, toate conectandu-se prin internet. Cele mai multe jocuri au opțiunea de a juca prin intermediul retelelor. Un server de jocuri mai are și denumirea de gazda deoarece la el se conecteaza ceilalti jucatori. Unele companii ofera servicii de servere de jocuri, unele chiar iti dau voie sa formezi și clanuri sau grupuri organizate de jucatori. De obicei aceste servere sunt controlate printr-un panou de control, dar se pot controla și prin alte mijloace cum ar fi o consola sau un terminal.
Servere de jocuri dedicate, cele mai multe jocuri folosesc o aplicație dedicata pentru server în timp ce alte aplicatii nu au nevoie de un sistem centralizat și pot juca direct prin protocolul TCP/IP. Serverele care folosesc o aplicație dedicata preiau informatia de la un utilizator și o distribuie la restul utilizatorilor, acest tip se sistem este cel mai performant dar este nevoie de un server dedicate pentru aplicație. Latimea benzii de internet este un element cheie în serverele de jocuri, mai ales banda de upload, de obicei aceasta banda este foarte limitata și are un cost mai ridicat. Banda de upload pe care o ofera o firma de internet de obicei nu este suficienta pentru a sustine un server de jocuri și poate sustine maxim 4-5 jucatori, în timp ce un server dedicat cu o banda dedicata pentru acel server poate rula număru de jucatori pana la capacitatea maxima pe care o permite aplicatia de tip server. Un calculator de acasa nu va putea tine un server și din alte motive decat latimea benzii de upload, cum ar fi resursele necesare rularii unei asfel de aplicatii, acestea necesita de obicei un server special pentru aplicație.
Serverele de jocuri pot fi clasificate ca servere dedicate sau servere nededicate. Serverele nededicate se referă la serverele care nu au nevoie de o aplicație server, ci clientul în sine detine și serveru și clientul pentru acel joc, oferind sansa de a tine serverul și de a juca în acelasi timp, partea negativa al acestui tip de server este ca atunci cand se pareseste aplicatia se inchide și serverul.
Serverele nededicate se folosesc de obicei pe retele locale numite și LAN și de obicei cu un număr de jucatori redus, ceea ce face ca sa nu necesite un număr mare de resurse din partea computerului care are serveru.
Serverele dedicate sunt servere care ruleaza independent de aplicatia client, astfel de servere sunt de obicei găzduite în centre de date sau la firme specializate deoarece necesita o conexiune la internet foarte mare și resursele pentru un astfel de server au cerinte ridicate. Serverele dedicate sunt printre cele preferăte atunci cand vine vorba de jocuri multiplayer pe computer, în cazuri mai speciale serverele dedicate pot fi găzduite și pe un tip de găzduire clusting, dar aceastea sunt cazuri izolate.
[13]2.4 Servicii VOIP
Voice Over Internet Protocol denumit și VOIP, este una dintr-o familie de tehnologii folosite pentru livrarea de audio și mulțimedia pe internet, pentru a comunica prin intermediul acestuia. Mai sunt și alti termenni asemanatori cuvantului VOIP cum ar fi VOBB denumit și Voice Over BroadBand.
Telefonia pe internet se referă la servicile de comunicatie de voce, fax, sms și mesagerie vocală care sunt transmise prin intermediul internetului în loc sa fie tranmise prin metodele clasice de comuncatii. Pasii necesari transmiterii unui apel prin VOIP sunt setarea canalului pe care este tranmisa informatia, incriptarea semnalului și impachetarea acetuia, deoarece semnalul se transmite sub forma de pachete de date, iar de partea celui care primeste apelul pasii sunt la fel doar ca sunt în ordine inversa decat la transmiterea semnalului. Sistemele de comunicare de tip VOIP au nevoie de sesiuni de control pentru a controla și a programa apelurile și codecurile audio necesarii comunicarii. Un sistem de comuncare de tip VOIP este un sistem ieftin deoarece odata instalat poate fi folosit fără prea mari costuri, apelurile se pot trimite prin retele deja existente, nefind nevoie de instalarea altor retele. Un alt avantaj este faptul ca ai chiar mai multe facilitati decat la o reatea clasica de comunicare, cum ar fi posibilitatea de a face conferinte, de a avea mesagerie vocală, redirectionarea apelurilor și număr pentru fiecare utilizator, astfel de beneficii intr-un sistem de comunicare clasic nu ar fi fost posibil sau ar fi ajuns la costuri foarte ridicate.
Flexibilitatea unui serviciu VOIP este foarte mare și alte multe avantaje peste o rețea de comunicare clasica, cum ar fi:
Posibilitatea de a transmite mai mule apeluri de odata pe aceasi linie de comunicatie.
Efectuarea de apeluri securizate folosind protocoale standardizate, cum ar fi Secure Real-Time Transport Protocol, ceea ce nu ar fi posibil pe o linie de comunicatie clasica.
Portabilitatea este unul dintre marile avantaje, tot ce iti trebuie pentru a efectua un apel este accesul la internet.
Integrarea cu alte servicii folosite online și posibilitatea de a fi intregrat în diferite platforme online.
Comunicarea privind rețeaua IP este în mod inerent mai puțin de încredere în contrast cu comunicarea în rețeaua publică de telefonie, deoarece nu oferă un mecanism bazat pe rețea pentru a se asigura că pachetele de date nu sunt pierdute, sau livrate în ordine secvențială. Prin urmare, implementari VoIP se pot confrunta cu probleme de latență și bruiaj. Routere cu un volum mare de trafic poate introduce latență care depășește pragurile admise pentru VoIP. Intarzierile nu pot fi controlate, deoarece acestea sunt cauzate de distanța fizică pe care o parcurg pachetele de date, latența poate fi minimizata prin marcarea pachetelor de voce ca fiind sensibile la intarziere. Un pachet VoIP, de obicei, trebuie să aștepte pentru pachetul curent pentru asi incheia transmisia, deși este posibil să prevină un pachet mai puțin important sa ajunga la destinatie, deși acest lucru nu este frecvent făcut. O alternativă la link-uri mai lente, cum ar fi dial-up și DSL, este de a reduce timpul de transmisie maxim prin reducerea unitatii de transmisie maxim. Modemurile ADSL furnizează conexiuni la echipamentele locale, dar în interiorul ei sunt de fapt ATM modemuri. Ei folosesc AAL5 pentru a segmenta fiecare pachet într-o serie de celule ATM-byte 53 pentru transport și reasamblarele înapoi în pachete cand ajung la receptor. Un Virtual Circuit Identifier denumit și VCI face parte din header-byte 5 de pe fiecare celulă ATM, astfel încât transmițătorul poate multiplexa circuite virtuale active în orice ordine. Celulele din același circuit virtual sunt întotdeauna trimise secvențial. Cu toate acestea, marea majoritate a furnizorilor de DSL utilizeaza un singur server virtual pentru fiecare client, chiar și cei cu pachet de servicii VoIP. Fiecare pachet trebuie să fie complet transmis înainte de a începe transmiterea unui alt pachet. Telefoane de serviciu rezidențial analogice tradiționale sunt de obicei conectate direct la compania de telefonie prin linii telefonice , care furnizează curent telefoane analogice pentru a functiona independent de energia disponibila pe plan local. Telefoanele IP și adaptoarele telefonice VoIP se conecteaza la router sau modem prin cabluri care depind de obicei de disponibilitatea energiei de la rețeaua publica Unii furnizori de servicii VoIP utilizeaza echipamente client speciale pentru a asigura un serviciu neîntrerupt timp de până la câteva ore în caz de defecțiuni ale retelei energetice locale. Aceste dispozitive pe baterii sunt de obicei proiectate pentru a fi utilizate cu telefoane analogice. Uni furnizori de servicii VoIP implementeaza servicii de redirectionare a apelurilor spre alte servicii de telefonie ale abonatuluicum ar fi un telefon celular, în cazul în care dispozitivul clientului este inaccesibil pentru a primi apelul.Susceptibilitatea servicilor de telefonie la căderi de tensiune este o problemă comună, chiar cu serviciu analog tradițional în zonele în care mulți clienți achiziționaza unități moderne de telefonie care operează cu telefoane fără fir sau care au alte caracteristici moderne de telefonie, cum ar fi mesageria vocală sau cartea de telefon caracteristici. Sistemele de telefonie VoIP sunt susceptibile la atacuri dacă legatura se face prin dispozitive conectate la Internet. Aceasta înseamnă că hackerii care cunosc despre aceste vulnerabilitati, cum ar fi parole nesigure, poate institui atacuri Denial Of Service numite și atacuri DOS, pot culege informatile clientilor, inregistrarea conversatilor și spargerea mesageriilor vocale. O altă provocare este de rutare de trafic VoIP prin firewall-uri și traducători de adresă de rețea . Private Session Border Controllers sunt folosite împreună cu firewall-uri pentru a permite apeluri VoIP catre rețelele protejate. De exemplu, Skype foloseste un protocol propriu pentru a ruta apelurile prin Skype, permițându-le să traverseze firewall-uri. Alte metode de a traversa apeluril prin retele implică utilizarea de protocoale cum ar fi STUN sau ICE . Multe dintre companii de servicii pentru utilizatori VoIP nu suportă criptare, deși acest lucru este mult mai usor de făcut pe un telefon VoIP decat pe linile telefonice traditionale. Ca urmare, este relativ ușor de a trage cu urechea la apeluri VoIP și chiar modifica conținutul lor. Un atacator cu un sniffer de pachete ar putea intercepta apelurile VoIP ale dumneavoastră dacă nu sunteți pe o reatea securizata. O cercetare mai aprofundată a arătat că spargerea într-o rețea de fibră optică fără detectare este dificil, dacă nu imposibil. Acest lucru înseamnă că, odată ce un pachet de voce este în coloana vertebrală internet este relativ sigur de la interceptarea. Există soluții open source, cum ar fi Wireshark , care facilitează sniffing-ul de conversatii VoIP. Un minimum de securitate este acordat de către codecurile audio brevetat dar care nu sunt ușor accesibile pentru aplicații open source, dar astfel de securitate nu sa dovedit eficientă în alte domenii. Cu toate acestea, securitatea în timp real necesită criptare și autentificare criptografica care nu sunt acceptate pe scară largă la un nivel de consum. Un apel vocal originar din mediul VoIP se confruntă cu provocări pentru a ajunge la destinație, dacă numărul este direcționat către un număr de telefon mobil la un operator de telefonie mobilă tradițional. Creșterea popularitatii VoIP în piețele de întreprindere este datorata costului relativ mic de rutare a unor astfel de apeluri.
Capitolul 3
[5]Utilizarea phpBB la integrarea in Hosting Co
Paginile web care atrag un număr mare de trafic majoritatea au implementata o platforma web, de obicei un forum. în zilele noastre e surprinzator sa dai peste o pagina web populara care sa nu aibe o platforma web implementata, de obicei un forum. Forumurile sunt populare și foarte usor de implementat în paginile web care se bazeaza pe comunitati de utilizatori. Un forum bine făcut poate aduce un număr mare de trafic și utilizatori, iar acestia isi pot face o impresia buna ceea ce inseamna ca vor reveni sa viziteze forumul. Faptul de a avea un forum integrat intr-o pagina web poate fi o provocare și o experienta unica, mai ales prin faptul ca vei avea sansa sa intalnesti oameni de peste tot din lume prin intermediul forumului. Partea cea mai buna este ca poti ace toate aceste lucruri pe gratis folosind o platforma web open source pentru forumuri și comunitati online, numita phpBB.
[5][21][29]3.1 Introducere în phpBB
Prima versiune de phpBB s-a născut din dorința de a crea o platformă web bazată pe php unde utilizatorii sa poate comunica prin mesaje scrise. Platforma phpBB a fost vazută de utilizatori ca una simplista și foarte usor de folosit. De la acele începuturi popularitatea platformei phpBB a crescut foarte mult prin intermediul comunităților online de dezvoltatori și a utilizatorilor obisnuiti. A fost tradusa în 25 de limbi și are peste o mie de modificari și teme, oamenii au creat platforme intregi în jurul acestei platforme phpBB, astfel aratandu-se cat de populara este aceasta platforma. O intrebare mare este de ce sa folosim phpBB cand pe internet sunt multe alte platforme asemanatoare. Raspunsul este cat se poate de simplu, platforma phpBB este foarte usor de folosit, instalarea platformei este una făcuta în foarte putini pasi și nu necesita cunostinte avansate, este foarte usor de personalizat și ofera multe posibilitati.
phpBB poate rula pe propriul tau server dupa proprile tale reguli. Spre deosebire de alte platforme, phpBB iti da voie sa modifici orice, inclusiv codul sursa care face posibila rularea platformei. Folosirea platformei phpBB pe propriul tau server face posibil ca comunitatea sa functioneze dupa proprii tai termeni și sub nici o alta forma de obligatii. Nu ai nici o obligatie de a folosi reclame sau alte feluri de conditii, o poti modifica dupa cum doresti. phpBB are o comunitate de suport foarte mare, aceasta comunitate este masiva, vibranta și ofera un suport foarte bun pentru orice problema legata de phpBB pe gratis. Sunt sute de moficari și teme recunoscute și suportate de comunitatea phpBB care ar face ca comunitatea ta sa iese în evidenta. Platforma phpBB este o platforma activa, intretinuta și dezvoltata continuu, astfel nu comuntatea este în continua miscare și dezvoltare. Dacă ai o intrebare despre o problema legata de phpBB vei gasi raspunsul foarte repede și foarte usor. phpBB indeplineste foarte usor conditile pe care ti le doresti pentru comunitatea ta. phpBB 2 are o istorie consistenta de performante și de trafic mare pe multe pagini web renumite și are modificari disponibile pentru a crește performanta și mai mult pentru paginiloe web și comunitatile care au nevoie. Varianta de phpBB 3.0 are și mai multe imbunătățiri în performanță și ofera o posibilitate și mai mare de integrare în alte platforme sau pagini web. phpBB poate rula pe mai multe tipuri de sisteme de baze de date. Multi oameni ruleaza phpBB pe o bază de date bazata pe MySQL, dar datorita modularizarii phpBB poate rula pe Microsoft SQL Server , PostgreSQL și pe multe altele.
phpBB este gratis, sunt o mulțime de platforme de forumuri care necesită licență și costuri în plus pentru update la zi. Dar phpBB find gratis și sursă deschisă softul este gratuit și updaturile sun gratuite, chiar și modulele sunt oferite gratuit. Poti pune intrebari și primi raspuns de la oameni cu experienta în legatura cu phpBB și nu ti se va cere bani, chiar și suportul este gratuit. phpBB are o gama larga de optiuni pentru o experienta placuta pe forum. Postarea inteligenta arata topicurile care au fost și care nu au fost vizualizate pentru a sti la ce sa ne uitam și ce este nou. Utilizatorii pot marca o intreaga sectiune ca citita sau pot marca doar anumite topicuri, iar în interiorul unui topic utilizatorul poate vedea care este ultimul post pe care la citit și va sti de unde sa postat nou. Postarea mesajelor în phpBB este foarte usoara, seamana foarte mult cu folosirea unui editor de texte, cu butoante și emoticoane. Utilizatorul poate introduce un sondaj în mesajul sau, folosind BBCode poate introduce formaturi HTML fără ca utilizatorul sa aibe cunostinte de HTML. Aceasta este o situatie castigatoare și pentru administrator și pentru utilizatorul de rand deoarece nu sunt necesare cunostinte de HTML și Javascript, iar administratorul dacă doreste poate da voie sa fie introduce astfel de limbaje dar limitandu-le prin taguri. Profilurile sunt foarte modificabile, utilizatorii se pot exprima prin semnaturi, avatare și profiluri modificate, iar administratorul poate crea rankuri bazate pe contributia fiecarui membru în forum, de obicei pe baza topciurilor și posturilor făcute. Mesageria privata este o alta opțiune pentru utilizatori. Acestia au posibilitatea de a trimite mesaje private intre ei, avand o limita de mesaje impusa de administrator. Utilizatorii pot folosi acelasi format de text ca și cum ar scrie un post obisnuit, cu emoticonea, taguri. Utilizatorii sunt informati de primirea unui mesaj privat printr-o casuta care apare pe ecran atunci cand se primeste un mesaj privat. Administratorul dacă doreste poate dezactiva mesageria privata a unui utilizator, unui grup de utilizatori sau o paote dezactiva pentru toti utilizatorii. Functia de cautare în phpBB este una foarte puternica, aceasta functie caut cuvinte cheie și cauta dupa utilizatorul care a făcut acel post, iar cuvintele cheie cautate sunt aratate intr-o culoare diferita pentru a fi usor de indentificat intr-un post, astfel utilizatorul gaseste mai usor ceea ce cauta. Atat administratorul cat și utilizatorii pot vedea cine este online pe forum, acest lucru este foarte util dacă ai prieteni sau cunostiinte în comunitatea online din care faci parte, administratorul are fi functia de a vedea ip-ul utilizatorilor online din panoul de administrativ, acest lucru avend un scop de securitate.
phpBB are incorporat standart multe functii administrative, dar mai pot fi adaugate și alte functii administrative prin modificari ale codului sursa folosindu-se module. Functia de a decide drepturile fiecaruia, folosind sistemul de drepturi administratorul poate decide dacă utilizatorii se pot inregistra pe forum, dacă oaspetii pot sau nu vedea anumite sectiuni ale forumului, aceste functii pot fi setate și pe anumite grupuri de utilizatori decat pe fiecare utilizator în parte. Managementul grupurilor de utilizatori este o functie foarte practica, se poate folosi aceasta functia pentru a seta caracteristici, drepturi sau restrictii pentru anumite grupuri de utilizatori, cum ar fi grupul de moderatori, ceea ce este foarte util dacă vrei sa ai cate un grup de moderatori separat pentru fiecare sectiune a forumului. Mentinearea curata a forumului este foarte usoara cu ajutorul functie autoprune, aceasta functie cauta topicurile care nu au mai fost accesate pentru o perioada lunga de timp și le sterge de pe forum, astfel mentinandu-se un forum curat.
E-mai-ul în masa catre toti utilizatorii este o alta functie interesanta, dacă administratorul are de făcut un anunt important catre toti utilizatorii poate folosi aceasta functie, trimitandu-se un e-mail catre toti utilizatorii, dar acest e-mail se poate limit și catre un singur grup de utilizatori. Crearea unei copi de rezerva dupa baza de date sau restaurarea unei baze de date este una dintre cele mai importante functii. Aceasta functie este foarte importante deoarece în caz ca se intampla ceva cu baza de date existenta avem una de rezerva cu care se poate restaura baza de date actuala, aceasta functie nu necesita cunostiinte de terminal, toata baza de date se va salva intr-un fisiere pe hard disk. Adaugarea unei noi teme este foarte interesanta, se poate folosi tema existenta modificandu-se doar fisierele CSS sau se poate adauga o noua tema, aceasta instalandu-se din panoul de administrare, tot din panoul de administrare se poate modifica tema direct fără a avea access la fisierele temei, mai exista posibilitatea exportarii temei pentru a fi publicata și folosită de alte persoane. Folosirea rankurilor pentru a recunoaste contributia utilizatorilor în comunitatea din care fac parte, aceste rankuri pot fi oferite atunci cand se ajunge la un anumit număr de postari pe forum. Este o functie foarte populara și foarte des utilizata. Managementul contrurilor tuturor utilizatorilor, acest lucrur se poate face din panoul administratorului, acesta poate activa contruri, cerere reconfirmarea acestora sau chiar sterge conturile, dezactivarea mesagerie private cat și adugarea sau decaderea drepturilor unui sau mai multor utilizatori. Functia de a bana anumitit utilizatori care fac spam sau se comporta urat și necivilizat pe forum, banarea se poate face pe mai multe cai, pe baza ip-ului, pe baza e-mail-ului sau chiar pe baza numelui utilizatorului.
Securitatea phpBB este una foarte imporatanta deocarece este o platforma open source, acestea sunt doar cateva dintre functile de securitatea pe care le are phpBB.
Confirmarea vizuala este prima linie de aparare impotriva bot-ilor care se inregistreaza automat pe forum pentru a face spam, utilizatorii reali ar trebui sa fie singurii care folosesc forurmul, iar confirmarea vizuala asigura acest lucru. Activarea selectiva a limbajului HTML și Javascript, aceste limbaje pot crea probleme și pot fi exploatate pentru a gasi gauri în securitate, de acea este recomandat limitarea folosirii lor de catre utilizatori în forum. Validarea conturilor de catre utilizatori, aceasta functie permite dupa inregistrarea unui utilizator acesta trebuie sa confirme ca este om prin faptul ca i se va trimite pe adresa de e-mail cu care s-a inregistrat un mesaj care va conține un link de activare și confirmare a contului, acest lucru este foarte greu de făcut de un bot.
Modificarea și personalizarea phpBB-ului este foarte vasta și mare, oferind multe posibilitati. În phpBB sistemul de folosire a temelor este unul foarte flexibil care ofera posibilatatea modificarii codului sursa a temei fără nici un fel de restrictie, sistemul de teme poate fi folosit pentru adaugarea unei teme și modificare acestuia pentru ca forumul sa se integreze grafic intr-o pagina web. Modificarea sistemului dupa cum doresti, sunt sutede module pe care le poti instala și modifica pentruam personaliza propriul tau forum, instalarea acestora este una foarte simpla, usoara și nu necesita cunostinte avansate, iar dacă ceva merge rau poti reveni la sistemul dinaintea modificarii foarte usor. Fiabiliatatea phpBB este una foarte mare, este foarte fiabil sub trafic intens și poate suporta chiar și modificari de hardware fără a fi necesar reinstalarea aecstuia. Baza de date a phpBB este una foarte fiabila avand posibilitatea de a functiona pe mai multe platforme.
[19][5][21]3.2 Instalarea și Configurarea phpBB
Acum ca am descris ce este phpBB voi intra și va voi arata instalarea și configurarea phpBB-ului. Instalarea phpBB-ului este un proces foarte simplu și usor, totusi trebuie sa fac cateva pregatiri pentru a ne asigura ca tot procesul de instalare merge usor. Se incepe prin asigurarea ca sistemul are cerintele necesare rularii phpBB-ului, în primul rand este necesar programele web pe care se poată rula phpBB, apaches, mysql. Aceste programe sunt gratuite și usor de instalat. Sistemul de operare și serverul web pe care rulam este de preferăt sa aibe instalat Lamp.
Asa numitul kit Lamp acronim de la Linux, Apache, MySQL and PHP, este unul dintre cele mai fiabile kituri pentru un server web și cel mai recomandat pentru utilizatorii cu cunostiinte minime sau medii. Lamp are o istorie foarte mare și are o comunitate care ofera suport gratuit. Versiunea de Apache care este folosită nu este asa importanta, multa lume crede ca versiunile mai vechi sunt mai stabile decat cele noi cand vine vorba de pagini php.
phpBB poate rula pe orice versiune de apache, deci nu e o asa conditie importanta pentru acesta. Sistemul de operare cel mai des intalnit pentru rularea phpBB-ului este linux, acesta este foarte fiabil, are un grad de siguranta ridicat și este oferit gratuit. Mai se poate rula phpBB și pe sistemul de operare BSD, acesta find putin mai rare, dar sunt foarte sigure. Dacă veri rula phpBB pe un sistem de operare microsoft vei putea observa o mica intarziere în performanta, nu este garantata fiabilitatea și sistemul de operare nu este gratuit. Suportul pentru rularea pe sistemul de operare microsoft este acelasi, dar acest sistem find o sursa inchisa este foarte greu de modificat ceva în el și are o istorie ca find foarte vulnerabil la atacuri. Versiunea curenta de phpBB ofera un suport foarte bun pentru noua varianta de php 5.x , se recomanda sa fie instalata o versiune de php cat mai actualizata, deoarece versiunile mai vechi de php au anumite gauri de securitate, ca de exemplu virusul Santy care ataca și deforma paginile phpBB-ului. Alegerea bazei de date este de asemenea un lucru important, MySQL este cel mai populara și mai folosită platforma pentru baze de date. MySQL este gratuit ceea ce il face foarte popular. Cea mai noua versiune de MySQL include noi performante marite și fiabilitate crescuta. Chiar dacă phpBB nu are cea mai noua versiune de MySQL nu este nici o problema, acesta este foarte fiabil și poate rula pe orice versiune de MySQL. Desi MySQL nu are unele functii pe care PostgreSQL și Oracle le au, ramane totusi o alegere foarte populara și buna, mai ales ca aprope fiecare firma de hosting ofera MySQL la servicile de hosting pe care le ofera. phpBB este în primul rând obținut prin descărcare de la http://www.phpbb.com, dar il pot achiziționa de asemenea și prin intermediul altor pagini web, cum ar fi http://www.phpbbhacks.com dacă se doreste acest lucru, dar phpBB de pe alte pagini web decat cea oficiala este distribuit în mai multe variante. Pentru prima descărcarea și instlare a phpBB-ului se downloadeaza pachetul complet. Acest pachet conține tot ce avoi nevoie pentru a instala phpBB pe serverul web.
Dacă upgradez phpBB la o versiune nouă, pachetul de phpBB Upgrade Only va ajuta sa upgradez la o noua versiune cu modificare fișierelor minime necesare. Pot utiliza acest pachet doar pentru a face upgrade unei versiuni mai vechi de phpBB. Se compune din fișiere comprimate care conțin modificările din fiecare versiune veche la cea mai recentă versiune, care este util dacă am ratat un tur sau două de actualizări. Dacă phpBB nu este instalat pe calculatorul personal, ci se afla instlat pe un server ce ruleaza linux și am acces shell la serverul respectiv, pot alege să utilizez un pachet special conceput pentru upgrade prin acces shell, decât să încărc mai multe fișiere pe server. phpBB oferă trei versiuni ale fiecărui pachet, comprimat cu un algoritm diferit. Simțindu-ma liber pentru a alege fișierul dorit. Dacă operez pe linux, poate doresc pachetele bzip, utilizand pachetul de windows voi dori probabil să utilizez fișierele zip. Mai jos în pagina de download a phpBB-ului voi vedea că multe traduceri pentru phpBB sunt disponibile pentru aproape orice limbă pe care doresc sa o utilizez. Dacă doresc afisarea panoului administrativ într-o altă limbă, nu ezit să descărc pachetul pentru limba pe care doresc sa o folosesc. Pot instala mai multe pachete de limbă după cum doresc și pot instala pachete de limbă în orice moment ulterior instalării inițiale. După ce am descărcat phpBB și pachetul de limbă pe care doresc sa il utilizezi, decomprimati phpBB intr-un folder de pe hard disk. Dacă am descarcat pachete de limbă, pentru a le utiliza le decomprim pachetele în directorul /languages în care am decomprimat phpBB.
Acum că am pachetul phpBB, voi pregati serverul pe care va rula pentru instalare. Mai întâi voi configura baza de date. Crearea unei baze de date pentru phpBB este o chestiune destul de simpla și este recomandata crearea unei baze de date noi decat instalarea intr-o baza de date care conține și altceva decat phpBB. Se doreste utilizarea unei baze de date complet separată pentru instalarea phpBB, adica o baza de date noua. Baza de date va fi accesata frecvent și va crește în timp, iar performanța bazei de date poate suferi dacă avoi mai multe tabele decât este necesar în baza de date. În plus față de beneficiile de performanta folosind o bază de date separată este un avantaj pentru securitate dacă un infractor ar patrunde în forumul respectiv, prejudiciul este mult mai probabil să fie limitat la baza de date a phpBB-ului mai degrabă decât afectează baza de date a paginii web, care ar putea conduce la probleme reale. Metoda pentru crearea unei baze de date variază. Cele mai multe gazde folosesc cPanel, acest panou de control are o opțiune de MySQL, care permite crearea unei baze de date prin intermediul unui formular. În cele din urmă cel mai bun lucru este de a verifica cu gazda modurile de operare pentru crearea unei baze de date. În cazul în care crearea unei baze de date noua nu este o opțiune phpBB se adapteaza bine cu datele existente în baza de date prin atașarea unui prefix la alegere, implicit este phpbb_ pentru fiecare dintre tabele phpBB, pentru a oferi o caracteristică distinctivă. De asemenea această funcționalitate va permite să execut modificari suplimentare ale phpBB în aceeasi baza de date.
Acum este momentul pentru a transfera phpBB în spațiul web de pe server. Incarcarea se face printr-un client FTP la alegere și conectarea acestuia la server. Înainte de a începe încărcarea fișierelor trebuie să verific setările clientului FTP. Majoritatea clientilor moderni FTP poate determina în mod automat dacă acestea sunt încărcați text simplu sau date binare și să negocieze conexiunea după caz. Verific setarea tipului de transfer, pentru a ma asigura că este stabilit pentru Auto. Apoi navighez la directorul unde fișierele web publice sunt plasate, de obicei numit www, public_html sau htdocs, apoi încărc pur și simplu intregul dosar phpBB în acea locație.
După ce am terminat de încărcat este nevoie ca următoarele fisiere sa poate fi modificate automat de către server web,adica serverul sa aibe drepturi de la scrie și modifica.
config.php – Acest fisier conține datele de configurare pentru baza de date și este scris numai în timpul instalării.
images/avatars/upload / – Acest director nu există în mod implicit în instalarea phpBB, dar dacă doresc pentru ca utilizatorii să poată încărca avatare direct la server nu ezit să creez acest director.
Pot utiliza clientul FTP pentru a face fișiere modificabile. De exemplu în SmartFTP click dreapta pe fișierul pe care doresc, click pe proprietati, selectez și bifez caseta. În funcție de configurația serverului, as putea avea nevoie de asemenea pentru a verifica caseta de inscripționare sub accese publice.
Acum, că am făcut fișierele necesare pentru scriere sa fie modificate de către server, este momentul pentru partea cea mai usoara, instalarea scriptului de instalare phpBB. Scriptul de instalare phpBB este localizat în subdirectorul /install unde este folderul ce conține scriptul phpBB. Obțin informațile necesare accesarii bazei de date de la gazda, deschideți un browser web și navigați la următoarea adresa: www.yourserver.com/yourphpBBpath/install/install.php
Dupa accesarea adresei voi avea o pagina care va conține mai multe sectiuni.
În majoritatea cazurilor această parte a formularului are setările implicite pe care le voi folosi. Singura sectiune pe care o modific este cea legata de baza de date. Limba preselectată pe care o voi utiliza este în cele mai multe cazuri limba engleză. Cu toate acestea dacă voi încărca limbi suplimentare, pot seta una dintre aceste limbi ca limba standard dacă doresc.
Tipul bazei de date pentru phpBB esteMySQL, dar trebuie să verificat dacă serverul folosește încă MySQL 4.x sau în cazul în care acesta a fost actualizat la MySQL 5.x, deoarece phpBB nu are un driver specific pentru MySQL 5. Pot cere gazdei sau prin a folosi phpMyAdmin, un instrument de administrare popular web-based MySQL pentru a verifica versiunea MySQL pe care o foloseste serverul. Completarea sectiunei de configurare a bazei de date. Aici voi avea nevoie de informațiile de conexiune a bazei de date pe care le obtinem de la gazda. Setarea numelui gazdei bazei de date în phpBB presupune că voi utiliza localhost ca server de baze de date. În cele mai multe configurații, acest lucru este corect, cu toate acestea, în cazul în care serverul de baze de date este găzduit în altă parte, introduc numele serverului de baze de date. La sectiunea unde scrie numele bazei de date se va introduce numele bazei de date pe care o foloseste scriptul phpBB. La sectiune numele utilizatorului se va scrie numele utilizatorului care are acces la baza de date pe care o foloseste scriptul phpBB.
La sectiunea parola se va introduce parola care este necesara accesarii bazei de date pe care o foloseste scriptul phpBB. Sectiunea cu prefixul pentru tabelele din baza de date este general setata implicit phpbb_. Cu toate acestea dacă instalez mai multe scripturi phpBB în aceasi baza de date trebuie să utilizez un prefix diferit de cel utilizat implicit de către orice alt script phpBB, altfel lucrurile urâte și nedorite se pot întâmpla cu baza de date.
Completarea sectiunii Admin Configuration în care se va configura câteva elemente, inclusiv informații pentru cookie-uri și propriul cont de administrator personal. Sectiune pentru adresa de email a administratorului în care se va introduce adresa de e-mail pe care o voi utiliza pentru contul phpBB. Asigurand că introduci o adresă validă, cum phpBB folosește această adresă pentru mai multe scopuri administrative, inclusiv resetarea parolelor, notificări de noi înregistrări dacă setez ca phpBB sa faca acest lucru și mesaje notificarile mesajelor private primite. În plus aceasta este adresa de e-mail care este anexată la e-mail-urile care sunt trimise de panoul de administrare. Sectiunea cu numele domeniului care va fi deja completata pentru mine. Acest lucru este pentru scopuri de cookie și în cele mai multe cazuri nu voi avea un motiv să o schimb. In sectiunea cu portul serverului phpBB umple acest lucru pentru mine și cel mai bine este să fie lasata această valoare asa cum este deoarece acest port este determinat în mod automat. Sectiunea care conține clea spre scriptul phpBB. Din nou nu există cu adevărat nici un motiv pentru a schimba această cale, ea vine setata standard, dar se poate modifica numai dacă este cu adevarat nevoie. Sectiunea cu numele de utilizator al administrator, aici se va introduce numele de utilizator pe care il doresc să il foloseasca administratorul pentru accesarea panoului de administrare. Se poate utiliza panoul de administrare pentru a schimba asta mai târziu, dacă doresc. Sectiunea care conține parola de administrator unde se va introduceți o parolă puternică folosind o combinație de numere, litere, și simboluri pentru contul de administrator. În următorul câmp se introduce aceasi parola și se confirmă faptul că parola a fost scrisa corect și retinuta. Verific că toate câmpurile din formularul de instalare sa fie completate și dau click pe Start Install. phpBB va fi instalat și voi vedea un ecran care va conține Finish Installation. Dacă apare pe ecran cu butonul Finish Installation, doar la o distanta de cateva comenzi departe de a avea o configurare phpBB pe deplin funcționala. Accesez secțiunea numită Performing Post-Installation Chores. Rezolvarea problemelor de instalare în caz ca ceva a mers gresit la instalare. Poate că atunci când am făcut click pe butonul Start Install, a aparut ceva foarte diferit fata de imagainea afisata mai sus, cum ar fi eroare critică cu un buchet de mesaje de eroare MySQL. Aici vom verifica câteva erori comune pe care leam putea întâlni de-a lungul instalarii. Access Denied for user@localhost (Using password:YES), aici MySQL s-a lovit de o problemă în legatura cu permisiunea de a utiliza baza de date cu numele de utilizator și parola pe care le-am specificat la instalare. Ar trebui să examinez username-ul de baze de date și parola pentru a asigura că acestea sunt corecte și asigurand că numele de utilizator și parola au dreptul de a accesa această bază de date. Not a valid MySQL-Link Resource, acesta este un mesaj obscur, care nu spune exact care este problema. Verific pentru a ma asigura că am numele bazei de date corect introduse în formular. Dacă numele bazei de date este corect, asigur că am setările corecte pentru server. Unable to write config.php, dacă phpBB spune sa descarc config.php, deoarece nu a putut fi scris, ma mai departe și fac acest lucru. Aceasta este metoda de instalare de rezervă atunci când fișierul config.php nu poate fi scris de catre server. Efectuare verificarilor de post instalare, acum, că am rulat cu succes instalarea scriptului, trebuie făcuta o mica curatenie a scriptului inainte de a merge mai departe la configurarea phpBB-ului.
Stergerea directoarelor /install și /contrib se face deoarece dupa terminarea instalarii va aparea un mesaj care va spune ca trebuie sa te asiguri ca dosarele /install și /contrib sunt sterse sau redenumite. O intrebare este de ce nu va rula phpBB după acest moment, lăsând directoarele /instalare și /contrib nemodificate oferă o modalitate foarte bună pentru un hacker pentru a suprascrie setările din baza de date și a cauza haos. În acest moment oricine poate rula din nou programul de instalare și cauza haos. Deci este vital ca să eliminați aceste directoare. Pur și simplu conectațiva cu clientul FTP sau cu shell-ul, pentru a naviga în directorul în care se află phpBB și ștergeti directoarele /instalare și /contrib. Efectuarea configurarii fisierului config.php doar pentru a fi citit un alt pas extrem de important se ia imediat după instalare și de a elimina orice permisiuni de scriere a fisierului config.php. În acest fel nimeni altcineva decât administratorul poate suprascrie fișierul config.php, ceea ce crește securitatea.
După ce am terminat cu cele două sarcini, fac click pe yourdomain.com și iată apare un script phpBB instalat și configurat!Pot utiliza casuta de autentificare din partea de jos a paginii de start a forumului pentru o conectare rapida la contul meu. Autentificare folosind numele de utilizator și parola administratorului pe care am creato în timpul instalării și apoi fac click pe butonul Log in. Pot seta să fie retinuta sesiunea phpBB pentru a ma loga automat la fiecare vizită. Aceasta utilizeazacookie-uri, trebuie asigurat că acestea sunt permise în browserul pe care il folosesc.
Voi observa câteva diferențe în phpBB în timp ce sunt autentificat, link-urile de navigare în antetul fiecărei pagini phpBB arata acum numărul de mesaje noi private pe care le detin, afișeaza opțiunea de a ma deautentifica și ascunde opțiunea de autentificare. În plus numele meu va aparea pe lista de utilizatori online. Cea mai importantă modificare pe care ar trebui sa o fac este link-ul de la panoul de administrare din partea de jos a fiecărei pagini. Această legătură este legatura pentru configurarea phpBB pentru a lucra și functiona așa cum doresc. Acum că am instalat phpBB, a venit timpul pentru a face modificarile setărilor și stiluri phpBB pentru al personaliza, crearea de forumuri și categorii pentru a organiza aceste forumuri și de stabilire a normelor pentru ceea ce vreau ca oamenii să poată face și accesa. phpBB este incredibil de configurabil. Pentru a accesa panoul de administrare a phpBB-ului, intru în forumul cu contul de administrator, asta dacă nu sunt deja conectat, fac click pe Go to Administration Panel aflat în partea de jos a paginii web. Panou de administrare al phpBB-ului este stabilit într-o manieră simplă. Panoul din stânga conține toate link-urile de navigație pentru diferitele opțiuni pentru phpBB, acesta va rămâne pe ecran pe măsură ce lucru în panoul de administrare. Prima pagina a panoului de administrare al phpBB-ului oferă câteva statistici utile privind activitatea forumului și informații despre starea forumului. phpBB calculează media înscrierilor pe zi, media posturilor pe zi, din data de când forumul a fost inceput și câteva informații suplimentare care vă pot ajuta să determina dacă voi avea nevoie de promovare sau upgradul componentelor servarului pe care ruleaza phpBB. Am observa o versiune îmbunătățită a facilitatii Who's Online care ne arata utilizatorii care sunt conectati în acea clipa la forum. În plus față de statisticile obișnuite despre cine este online voi obține și o privire la adresele IP ale utilizatorilor care navighează pe forum, cu un link către un site rețea instrumente care permite să efectuezi interogări WHOIS, ping și traceroute. Această legătură poate fi utila, de exemplu în cazul în care adresa IP este de cineva care este cauza unor probleme aparute pe forum și avoi nevoie pentru a intra în contact cu cei care ofera servicii de internet pentru acel utilizator.
O altă caracteristică foarte practica, găsite updaturile ulterioare ale seriei phpBB 2, este o notificare upgrade, care va arată când versiunea de phpBB care este instalata este depășită. Notificarile de upgrade verifica serverul phpBB.com pentru actualizări de fiecare dată când intrati în panoul de administrare, astfel încât pot fi siguri că voi dispune de cele mai recente informații. Acest lucru va elibera de la verificarea upgradurilor phpBB.com de zi cu zi pentru upgrade la o alta versiune de phpBB sau updaturi se securitate, deși este încă o idee bună de a păstra fisierele initiale ale forumului ca backup în caz de gauri de securitate în noua versiune, deoarece acest lucru se poate intampla uneori.
Este ușor de a fi copleșiț de cantitatea mare de opțiuni oferite de panoul de administrare. Iată o scurtă prezentare a funcționalității panoul de administrare, accesate prin intermediul link-urilor de navigare care se afla în panoul din stânga.
Opțiunile Top-Level sunt primele trei opțiuni listate în panoul de navigare din panoul de administrare. Admin Index, duce înapoi la pagina pe care am accesat când m-am conectat la panoul de administrare. Forum Index este legătură care închide panoul de administrare și revine la pagina principală a forumului. Preview Forum este legatura din panoul de administrare care face posibil să vad toate modificarile făcute fără a închide panoul, fac click pe Preview Forum. Pagina de start a forumului se va încărca în panoul din dreapta și voi avea în continuare posibilitatea de a accesa rapid opțiunile administrative în panoul din stânga.
Opțiuni Forum Administration sunt listate sub Forum Admin în panoul de navigare. Management este un link care duce la panoul de administrație, care va permite să creez, reordona și șterge forumuri și categorii. Voi utiliza acest instrument foarte des în timp ce voi configura forumul. Permissions este utilizat în panoul de permisiuni de a aplica drepturile necesare de publicare pentru fiecare dintre sectiunile forumului. Voi utiliza modul simplu care oferă o listă de scenarii presetate care reflectă cele mai comune configurații ale unui forum sau modul avansat care va oferi control foarte precis asupra cine doresc ce sa faca. Pruning va ajută să păstrez forumul curat și să ruleze fără probleme prin eliminarea posturilor vechi și inactive. Dacă aflu ca forumul devine prea mare pentru serverul pe care este instalat și nu pot schimba situația serverului prin marimea memoriei, pruning-ul este o caracteristică foarte utilă, pruning mai este denumit și taiere
General Administration Options sunt listate sub General Admin în panoul de navigare. Backup Database este un link phpBB cu o facilitate de backup care va permite să salvez conținutul forumului într-un fișier text care poate fi ușor restaurat de către serverul în baze de date. Aceasta este o caracteristică extrem de utila, deoarece va economisi o excursie în software-ul serverului de gestionare a bazei de date, ca de exemplu, phpMyAdmin. Configuration Panel este o alta unealta de baza de administrare, în special în timpul fazei de configurare inițială. Aici voi da forumului un titlu, cum să definească politica de validare a utilizatorilor, permisiune dacă sa foloseasca avatare și multe altele. Voi folosi acest panou foarte des pentru a configura phpBB. Mass Email este un link dacă vreau să trimit e-mail în masa la utilizatori sau doar unui anumit grup de utilizatori, este posibilitatea să utilizez panoul de e-mail pentru a face doar asta. Restore Database restaureaza baza de date, restabilește o copie de rezervă care am făcut-o în trecut. Se confirma restaurarea astfel încât să fie absolut sigur că doriesc să restaurez o copie de rezervă înainte de a iniția o operațiuni de restaurare. Smilies este un link unde este posibilitatea de a adăuga, elimina și modifica codul pentru acei smilies care au devenit populari pe forumuri de pretutindeni. Word Censors este un link catre panoul de cenzurare care va permite să specific cuvintele pe care le găsesc nepotrivite pentru audiența forumului și să le înlocuiască cu ceva un pic mai puțin obscen.
Group Administration Options sunt listate sub Group Admin în panoul de navigare. Management este linkul cu care utilizez panoul de management pentru a crea grupuri de utilizatori care permit membrilor unui grup păstrarea unui set de permisiuni consecvent, de exemplu Moderators. Permissions este un link cu care utilizeaza un instrument pentru a atribui un grup drepturi pentru a efectua acțiuni pe anumite forumuri, cum ar fi moderarea acestora. Styles Administration Options sunt listate sub Stiluri Admin în panoul de navigare. Add este un link unde pot adăuga, încărca noi stiluri. Se caută automat în directorul templates de pe server, determină care stiluri sunt disponibile pentru a fi instalate și le adaugă la o listă care va permite să le adaug pentru a fi utilizate. Create este un link pe care il folosesc dacă doresc să adaug o schemă de culori noi pentru un șablon care l-am instalat deja, pot utiliza acest panou pentru a crea un stil nou. Se afișează un formular cu multe atribute pentru a le umple, inclusiv culori diferite și multe clasificări de font. Export este un link pe care il folosesc dacă as fi creat o schemă de culori în panoul Creare pe care as fi exportato sau pur și simplu doresc să am o copie de rezervă. Management este un link catre un panou care va permite să adaug, să editez și dezinstalez stiluri și șabloane din baza de date a forumului.
User Administration Options sunt listate sub User Admin în panoul de navigare. Ban Control este un link pentru dacă sunt utilizatori care fac probleme, cum ar fi persoanele care continua sa vina inapoi pentru a hărțui alti utilizatori de pe forum, trebuie doar sa intru în Ban Control și voi pune un stop acestora în a nu a mai hartui forumul. phpBB permite să pot pune interdicția de utilizatori, prin adresa de e-mail, domenii de e-mail, adresele IP și numele de utilizator. Disallow Names este o functie care vă permite să blochez nume pe care nu le doresc pe forum, nume cu caracter obscen. Pot utiliza chiar și metacaractere (*) pentru a nu permite nume de utilizator cu un șir specific, cum ar fi * * admin. Management este un link catre panoul de management pentru utilizator care va permite să editez toate aspectele conturilor de utilizatori, inclusiv profilurile lor publice. Se pot activa și dezactiva conturi, activa sau dezactiva drepturile utilizatorilor de a trimite mesaje private, resetarea parolei, șterge utilizatori și multe altele. Permissions este unlink catre un panou care va permite să activez un utilizator cu privilegii de administrator și privilegii de moderator. În plus, trecerea la Advanced Mode va oferi control precis cu ceee ce poate face fiecare utilizator pe fiecare forum, inclusiv pentru a permite fiecărui utilizator să citească, posteze sau sa modereze fiecare forum. Ranks este un link catre un panou care permite să atribui un sistem de clasificare pentru forum pe baza numărului de postari, precum și crearea de ranguri speciale care sunt manual stabilite pentru fiecare utilizator în panoul User Management.
Configurarea setarilor de bază. Înainte de a configura forumul și categoriile, merg în panoul de configurare sub General Admin și setez cateva lucruri esentiale. Când faci click pe link-ul de configurare, voi vedea General COnfiguration Panel.
Valorile implicite sunt completate standard. Ar trebui să fie lăsate o marea majoritate a acestor opțiuni nemodificate, cu toate acestea, voi dori în mod sigur de a schimba câteva lucruri. Efectuarea de schimbări cosmetice, dacă ești proprietarul yourdomain.com, voi dori să se facă unele din următoarele modificări cosmetice la configurația phpBB. Numele forumului este textul mare și ingrosat de pe partea de sus-dreapta a antetului în șablonul subSilver. Descrierea forumului trebuie completata cu un slogan pentru forum sau o descriere pe scurt. În șablonul subSilver aceste informații se afișează direct sub numele forumului. Sistemul de Timezone reflecta fusul orar pe care doresc să il utilizez ca implicit pentru toate conturile și pentru oaspeți. De obicei fusul orar implicit este setat la administrator. Adresa de email a administratorului se afla în partea de jos a paginii, sub setari e-mail. Aici trebuie să specific o adresă de e-mail pentru a fi folosită ca adresa de e-mail oficiala pentru forumul meu. Este recomandat să modific această valoare la un contul de e-mail, deoarece phpBB ca și configurare standard umple de informații aceasta adresa cu informatile contului de administrator, care poate nu se doresce să se folosească ca adresa de e -mail oficiala pentru forum. Semantura e-mail este setarea sub adresa de e-mail a administratorului, este data posibilitatea de a înlocui genericul standard "Multumesc, Managementul".
Configurarea setarilor de securitate, dea lungul anilor s-au găsit un set de setări de configurari de securitate care au servit bine. Activarea optiunii de activare cont, avand aceasta functie activata, utilizatorii noi inregistrati vor primi un e-mail de la phpBB la adresa de e-amil cu care s-au inregistrat, solicitându-le sa confirma că acest cont phpBB nou este legat de o adresă validă de e-mail. Atunci când utilizatorii schimba adresa de e-mail, phpBB trimite un alt mesaj de e-mail la adresa noi și necesită utilizatorilor să reactiveze conturile. Această caracteristică previne, de asemenea, utilizatorii de la înregistrarea mai multe conturi pe de o adresa de e-mail. Activarea confirmarii vizuale, aceasta confirmarea vizuala este un alt standard de securitate foarte practic. Scripturi numiti boti, se înregistrează în mod automat și posteaza reclama la pagini web pentru a face publicitate acestora și a avea un impuls în ratingurile lor pe Google. Activarea confirmarii vizuale ajută pentru a descuraja utilizarea acestor boti. Acest lucru necesită ca utilizatorii care se inregistreaza sa introduca un cod de la o imagine generata aleator pentru a verifica dacă acestia sunt într-adevăr umani. Voi economisi o mulțime de timp datorită acestei facilitati. E-mail-ul utilizatorului prin panoul de administrare, activezi această funcție de asemenea. În loc de a folosi link-uri la adresele utilizatorilor de e-mail, această caracteristică permite utilizatorilor înregistrați să trimită e-mail altor utilizatori înregistrați prin intermediul panoului de utilzator, fără să vadă vreodată o adresă de e-mail. Este o modalitate mai putin periculoasa pentru ca adresele de e-mail ale utilizatorilor să devină magneți pentur spam. Functia COPPA, dacă sunteți în SUA și în planul pe care rulează un panou care ar putea fi de interese pentru utilizatorii sub 13 ani, trebuie să asigur că detin Online Privacy Protection Act (COPPA). Aceste setări apar lângă partea de jos a paginii, chiar deasupra secțiunea Setări e-mail.
Noțiuni de bază pentru o performanță crescuta, în cele din urmă aici sunt o serie de setari care sunt foarte recomandate pentru utilizare pe orice forum. Va salva o mulțime de lățime de bandă și va obține o performanță mult mai mare. Activare compresie gzip, pornesc si aceasta opțiune. Economiile lățime de bandă sunt destul de mari și creșterea de performanță este neobservat pe majoritatea forumurilor, dar pe cele mai aglomerate se va observa o mare schimbare. Această funcție utilizează serverul pentru a comprima pagina și de a o trimite la utilizator. Browserele mai vechi au fost cunoscute de a se bâjbâi un pic cu pagini comprimate, dar cele mai multe dintre ele nu mai sunt în uz pe internet, astfel încât să permită această caracteristică la noile browserere. Acum că am unele din setările de bază configurate pentru gusturile noastre personalizate, să încep crearea unor categorii și subforumuri. Crearea forumului dorit, sunt gata să încep cu forumuri,subforumuri și categorii. Voi vedea crearea acestora într-un timp scurt, dar acum este un moment bun să ma gandesc la modul în care doresc comunitate sa fie organizată. Trebuie gandit cu mare atentie, dar incep mic, având în forumuri prea multe topicuri specifice pentru fiecare subiect mic nu este o idee bună. în general pentru a crea cele mai bune forumuri care au o largă prindere la public ajunge sa ne axam într-un anumit subiect la început. Pe măsură ce comunitatea evoluează și în mod ideal numărul de conversaților crește, exista posibilitatea de a reevalua apoi forumul. Voi evita incarcarea excesiva a categoriilor. Încerc să si evit categorii care au deja un forum sau două în ele. În cazul în care sunt categorii specifice, șansele sunt ca acolo sa fie un subiect de categorie mai largă în care pot aduce mai multe subforumuri.
Anunturi, feedback și forum privat pentru echipa de management a forumului. Un forum de anunțuri este o idee bună atunci când sunt adaugate caracteristici noi politici sau să anunțe reguli noi. Iara este recomandat să permit utilizatorilor să răspundă la subiectele acestor anunțuri astfel încât să pot obține feedback imediat pe o caracteristică nouă. Aceasta ajută utilizatorii să simta că sunt implicati. În plus, trebuie să creez un forum separat pentru întrebări și feedback general pentru personalul forumului. în timp ce utilizatorii ar putea folosi mesajele private pentru a pune aceste întrebări. Uneori, veterani ai comunitatii poate răspunde la întrebarea unui utilizator înainte ca un membru al personalului sa poată raspunde la ea. Și ce administrator realist ar vrea să aibe umpluta caseta de mesaje private cu intrebari de genu "De ce avatarul nu funcționează?". În cele din urmă, un forum privat personal este un unul din lucruri care trebuie sa existe neaparat pe un forum. PhpBB oferă toate permisiunile pentru a face acest lucru și este un lucru foarte inteligent de a face asa ceva. Dumneavoastră și personalul dumneavoastră are nevoie de o cutie de rezonanță pentru probleme din comunitate, una care membrii normail sa nu văda. Este parte din munca în echipă, și este crucial ca forumul să crească. Acum, că sunt unele linii de orientare făcute, e timpul sa creez unele forumuri de lucru! Adăugarea unui forum se face conectandu-ma la panoul de administrare, fac click pe Management sub Forum Admin în panoul de navigare. Când am instalat phpBB, acesta a creat o categorie eșantion și forum pentru mine. Se poate șterge acesta categorie dacă doresc. Ei au fost destinate doar ca o demonstrație scurtă.
Din moment ce știu că funcționează forumul, e timpul pentru a începe crearea de categorii. La partea de jos a formularului, voi vedea o casetă text cu un buton de lângă ea etichetat Creez o categorie nouă, completez caseta de text cu titlul categoriei pe care doresc să o creez. Fac click pe butonul create new category și voi primi un mesaj de confirmare, spunând că "forumul și informațiile despre categorie a fost actualizate cu succes".
Dacă nu imi place poziția unui forum din categorie, nu ezit să utilizez opțiunea pentru a deplasa în sus și în jos. Pot folosi legătura editare pentru a modifica titlul sau dacă ma decid că nu doresc această categorie, se poate să o șterg.
La sfârșitul fiecărei categorii voi vedea o casetă text cu un buton creează forum nou lângă ea. Asta eeste pentru a crea un nou forum în această categorie. Completez titlul forumului care doresc să creez și apoi fac click pe butonul creează forum nou.
Acest formular conține următoarele câmpuri: Numele forumului, acest câmp este completat automat pentru mine. Am dat un nume la forum pe pagina anterioară și informațiile sunt reportate la această pagină. Dacă decid că nu imi place numele forumului, il pot schimba în acest moment. Descriere, aici va trebui să adaug o scurtă descriere a ceea ce presupune acel forum pentru utilizatori. Categorie, dacă voi avea două gânduri despre în ce categorie doresc să pun în acest forum, este posibilitatea să modific categoria în meniul drop-down. Statutul Forumului, în cele mai multe cazuri, voi dori să lasati forumul deblocat, decat dacă nu avoi ca scop crearea unui forum pentru scopuri de arhivare pe care nu doresc ca nimeni sa posteze. Auto-tăiere, las auto-tăierea, o funcție care elimină automat subiecte moarte pe baza unui program pe care il specific, off pentru acum, după cum această caracteristică este departe de a fi ideala pentru forumuri în dezvoltare. Firește, pot reveni mereu la acest formular și sa modific oricare dintre aceste setări. Fac click pe butonul creaza forum nou și voi vedea ecranul de succes. Întoarceți-vă la panoul de administrare forumuri și un forum nou ar trebui să apară în categoria corespunzătoare. Restul este destul de simplu. Doar repetarea aceștor pași este necesara pentru a adăuga alte forumuri până când sunteți satisfăcut de modificările făcute. Trebuie sa ne simțim liber pentru a edita și șterge orice forum sau categorie. Recomandarea este de a utiliza linkul Preview Forum din panoul de navigare pentru a vedea modificările din perspectiva utilizatorului. Odată ce sunt mulțumit cu toate modificările, voi dori să setați permisiunilei pe forumurile create. Setarea permisiunilor pe forumuri, apoi voi nevoie pentru a configura permisiunile forumurilor create. Fac click pe Permisiuni sub Forum Admin în panoul de navigare și voi vedea o lista drop-down de forumuri disponibile.
Voi dori să setez permisiunile pe fiecare forum, cu excepția cazului în care doresc să le permit utilizatorilor postarea pe pagina principala, lucru care este descurajat puternic pentru motive de securitate. Selectez primul forum pe lista, apoi fac click pe butonul Look up Forum, care mă va duce la ecranul de permisiuni în modul simplu. O recomandare pentru marea majoritate a forumuri este să fie setate pentru modul înregistrați. Aceasta permite publicului larg pentru a citi forumurile mele, dar nu creea un subiect nou sau a le răspunde. Printre alte beneficii, aceasta descurajează oamenii pentru a posta spam și alte mesaje nedorite. Dacă nu doresc ca publicul sa veda unele dintre forumuri, pot utiliza opțiunea inregistrati [Ascuns]. Utilizand această opțiune conservator, deoarece, în general, este mai bine pentru a permite oaspeților să citească forumul, astfel încât ei pot avea o idee despre ceea ce se referă acest forum înainte de a se înregistra. Dacă se creaza un forum personal, numai, după cum am sugerat mai devreme, recomandarea este să setez Moderatori [Ascuns], ca va ascunde forumul de la publicul larg, dar ofera permisiunea ca moderatorii și administratorii să-l văda. Examinarea Forum, utilizand acest link Previzualizare Forum în panoul de navigare pentru a arunca o privire la structura forumului și la modificarile făcute. Am posibilitatea să utilizez link-urile din panoul de Administrare forumuri pentru a rearanja forumuri și categorii în consecință. Mutare în sus și mutare în jos, link-uri care schimba ordinea lor. Pentru a muta un forum de la o categorie în alta, fac click pe link-ul editare, apoi aleg o categorie diferită pe formularul de configurare forumului. Odată ce sunt mulțumit de cum arată lucrurile, încerc să închid sesiunea. Asiguranduma că toate permisiunile de lucru sunt setate după cum doresc.
[5][8][10]3.3 Securitatea și Mentenanța phpBB
Printre cele mai importante sarcini efectuate în phpBB sunt setările făcute în spatele scenei, menținerea programulului mai puțin-decât-plin de farmec, dar absolut necesar pentru întreținerea de rutină și păstrarea vigilentă a apărarii împotriva hackerilor și a utilizatorilor rău intenționați. În general un phpBB sigur este updatat la zi cu ultimele patch-uri, are permisiuni bine atribuite și are un număr limitat de persoane cu putere administrativă. phpBB oferă multe facilități pentru a ajuta la asigurarea securității de instalare. Acesta din urmă este depinde de mine, ca administrator phpBB, să pun în aplicare o politică de securitate care cred că este cea mai buna pentru forumurile create. Strategia de punere în aplicare a strategiilor de securitate având setari inteligente de securitate. Avand de la început o securitate buna poate merge un drum lung spre reducerea durerilor de cap mai târziu. Aici, se sugeraza cateva practici care pot ajuta la păstrarea structurii forumului. Simțindu-ma liber pentru a regla aceste strategii pentru gusturile de cuviință.
Pe moment ce forumul va crește, se va dori, fără îndoială, pentru a aduce unii membrii ai comunității în diferite roluri administrative. Pe măsură ce puterea de a delega membrii până la moderatori și probabil pana la administrarea forumului, insa trebuie să păstreze în minte următoarele recomandări: Numirea numai a membrilor în care voi avea încredere și care să fie responsabili. Dacă nu voi avea nici o îndoială că cineva se va comporta responsabil într-o poziție de putere pe forum, el este persoana pe care sa o numesc într-o poziție administrativa. Moderatorii vor avea control total asupra conținutului lor în forum. În plus, ei vor putea vizualiza adresele IP ale membrilor, asa ca este deosebit de important de a numi pe cineva in care stiu ca pot avea incredere cu informații sensibile. Numirea membrilor care vizitează în mod regulat, moderatorii desemnati trebuie să fie în comunitate în mod regulat, astfel încât forumurile atribuite lor sunt întreținute în mod corespunzător. Limitarea moderatorilor la unul sau două forumuri, la prima vedere este tentant pentru a crea supermoderator avand o poziție care controlează fiecare forum și au la fiecare sectiune mana libera. Cu toate acestea, în special în stadiile de formare a comunității atunci când poate sau nu să știe membrii personalului de bine, voi dori să păstrez moderatori forumuri limitat la unul sau două. Ei nu vor putea să folosească puterea lor în afără acestor forumuri, și că este un pas important în asigurarea forumurile create. Păstrez supermoderatorilor la un nivel minim, dacă doresc să creez poziții supermoderator, cu putere peste toate forumurile, numesc doar unul sau doi, este de obicei suficient pentru a oferi backup la moderatorii existenti. În mod ideal, ar trebui să se numească supermoderatori numai atunci când crește forumul și traficul, doar atunci voi avea nevoie de un cuplu de oameni care sa îi ajute pe moderatori.
Voi fii extrem de precauț în procesul de numire a administratorilor suplimentara, cand forumul va crește și va trebui sa cresc sarcinilor administrative a unor membri, nu voi avea de ales, decat de a adăuga un alt administrator sau poate chiar doi. Desemnand pe cineva în care pot avea încredere și au lucrat de preferință ca și moderator. Administratorii ar trebui să aibă suficienta experienta tehnica să opereze forumul, sa sie a rezolva problemele și sa știe cum să evite problemele. Administratorii ar trebui să știe cum să pună pe o fata publica placuta, deoarece acestia vor fi contactata probabil foarte des. Cum să "audiati" moderatori și Administratori, menținerea unui ochi pe cine este permis să facă ceea ce este incredibil de important. Din păcate unele versiuni de phpBB nu conțin o modalitate ușoară de audit a numărului de persoane cu drepturi de administrator sau moderator. De obicei se recurge la rularea periodic a două simple cereri SQL folosind phpMyAdmin la MySQL. Aici, voi explica cum se executa aceste interogări.
Când am deschis phpMyAdmin, selectez baza de date în care am instalat phpBB, fac click pe numele bazei de date în panoul din stânga. Acest lucru se va încărca o listă de tabele, această bază de date incarca o listă în zona principală a ferestrei. Versiunile mai noi ale phpMyAdmin au o filă SQL chiar deasupra zonei unde tabelele bazei de date sunt listate. Fac click pe fila respectivă, și voi fi prezentat cu o casetă de interogare SQL. Voi introduce o primă interogare SQL aici. În caseta de interogare, tastez următoarea linie pentru a verifica cine are drepturi de administrator, înlocuind <yourprefix> cu prefixul bazei de date pe care l-am selectat în timp ce am instalat phpBB.
SELECT user_id, username FROM <yourprefix>_users WHERE user_level = 1
Pentru a verifica și a vedea care utilizatori au permisiuni de moderator, rulez acesata interogare:
SELECT user_id, username FROM <yourprefix>_users WHERE user_level = 2
Interogările returneaza numărul de ID al utilizatorului atribuit de phpBB la înregistrare și numele de utilizator ale utilizatorilor moderatori, acestea sunt afisate într-un tabel.
Auditul în mod regulat este o metodă bună pentru depistarea persoanelor care pot avea acces clandestin, fie administrativ sau de moderator fără știrea dumneavoastră. Dacă am găsit oameni care sunt administratori, dar care nu doresc sa fie administratori, avoi posibilitatea să editați permisiunile acestora și le scoateți drepturile de administrator. Apoi, aveți grijă să faceti upgrade, pentru ca am putea avea o breșă de securitate.
Linii de ghidare pentru parole puternice și sigure. O politică pentru o parolă puternică, în special pentru persoanele cu putere, este crucială pentru securitate. Având membrii personalului schimbandu-si parolele în mod regulat este de bun simț comun și un lucru care crește siguranta. Folosind parole puternice, cu un amestec de litere, numere, simboluri ajută la prevenirea hackerilor care folosesc atacuri prin dicționar. Din fericire, în cazul în care ar sparge o parola, hackerii nu pot culege parolele din baza de date, phpBB codifica parolele în baza de date folosind MD5 one-way algoritm. Acest lucru previne intrușii care incearca descifrarea parolele din baza de date. Toate permisiunile din lume nu vă ajuta în cazul în care forumul instalat are un defect de securitate, care ar putea să lase un hacker sa treaca pur și simplu de aceste permisiuni! Din fericire, grupul phpBB publică în mod regulat versiuni actualizate de phpBB care conțin updaturi de securitate și repara alte gauri aparute. A ține pasul cu aceste actualizări este destul de important deoarece actualizările sunt cunoscute a fi lansat în succesiune rapidă. În timp ce instalarea actualizărilor poate fi uneori o durere și un inconvenient, este chiar mai incomod și dureros să se ajungă din urmă cu câteva actualizări mai vechi. Grupul phpBB foloseste mai multe metode de a notifica administratorii de upgrade-uri phpBB atunci când acestea sunt eliberate. Versiunile phpBB de la varianta 2.0 și mai noi suporta o verificare a actualizarilor automatica, direct de la phpBB.com, pe prima pagină din panoul de administrare.
Dacă rulez cea mai recentă versiune de phpBB voi vedea un mesaj în verde declarând că software-ul este cu update-ul la zi și că nu mai sunt disponibile update-uri. Dacă nu voi vedea mesajul colorat în roșu, anunțându-vă că o versiune mai nouă este disponibilă. Dacă prefer, pot avea notificări actualizate livrate direct în Inbox. Pur și simplu vizitez http://www.phpbb.com/support/ și introduc adresa de e-mail în câmpul pentru lista de discuții.Voi fi notificat prin e-mail de remedieri de securitate și noile versiuni de phpBB atunci când acestea vor deveni disponibile. Pot obține upgrade-uri pentru phpBB într-un mod similar cu modul în care am obținut inițial pachetul complet phpBB, prin intermediul paginii phpBB.com/downloads. În loc de a descărca pachetul complet, de data aceasta voi dori să descărc fișierele schimbate din pachet, care conțin numai modificarile care fac upgrade până la versiunea curentă. Pe de altă parte dacă am o mulțime de modificări de instalat și am acces la o linie de comandă UNIX, as putea dori să downloadez fișierul pachet de patch-uri care conține fișiere special proiectate pentru utilizarea cu utilitarul patch-uri UNIX. Cu acest utilitar pot economisi o mare parte din timp atunci când am un forum puternic modificat.
Actualizarea cu pachetul care conține fisiere modificate. Acest pachet este în general metoda cea mai simplă și sigură de modernizare a forumului. Pentru a descărca aleg fișierul pe care doresc să il descarc, pe windows cel mai sigur este fișierul zip, iar pe UNIX sau Linux, fie gzip sau bz2 fișierelor comprimate recunoscute de UNIX și LINUX. Descărc fișierul într-un loc sigur și apoi il deschid. Pachetul cu fisiere de upgrade conține mai multe directoare importante. Directorul "cache" care un director în care există o parte a unui sistem opțional de fișiere bazate pe template-caching. Directorul "contrib" este un director care conține implementările șablon-caching și un instrument de diagnosticare a bazei de date. Directorul "docs" este un director care conține documentația de ultimă oră și notele de lansare pentru versiunea actualizată a phpBB pe care sunt pe cale să o instalez. Directorul "install" este un director care conține scripturile necesare pentru upgrade, pentru a finaliza procesul de actualizare a forumului la noua versiune. Fisierele 2.0.x_to_2.0.y.zip/.tar.gz sunt o serie de fișiere comprimate care conțin toate fișierele schimbate de la versiunea la alta mai nou, ca exemplu de la versiunea 2.0.x la versiunea mai nouă care este phpBB 2.0.17.
Extinderea fișierelor actualizate downloadate. Acum că am descărcat și am examinat conținutul pachetului de upgrade, este timpul să se inlocuiascaă fișierele corespunzătoare și sa fie încărcațe pe serverul unde este instalat phpBB. Se recomanda sa se creeze un folder separat pentru fișierele care sunt pe cale să fie actualizate. Acest lucru va ajută să imi amintesc ce fișiere și foldere au fost actualizate și care nu au fost actualizate, economisindu-mi timp de la o confuzie posibilă și încărcarea mai multor fisiere decât este necesar. Nu va fi nevoie inlocuirea tuturos fisierelor care sunt în pachetul de upgrade. Voi avea nevoie pentru a face upgrade doar de directorul de instalare și subdirectoare sale care conțin scriptul de actualizare a bazei de date și arhiva 2.0.x_to_2.0.y.zip corespunzătoare, în cazul în care 2.0.x este versiunea de phpBB pe care se execută upgradul. De exemplu dacă sunteți modernizati versiunea phpBB 2.0.13 la versiunea phpBB 2.0.16, voi alege fișierul 2.0.13_to_2.0.16.zip. Acest fișier conține toate modificările între versiunile 2.0.13 și 2.0.16. Upgrade la ultima versiune de phpBB este cumulativ, prin urmare, nu este necesar să instalez 2.0.14 și 2.0.15 să fac upgrade la 2.0.16 la 2.0.13, de exemplu. Luarea în vedere a upgradurilor. Este întotdeauna o idee bună pentru a verifica cu pagina autorului sau pagina web de distribuție în cazul în care am obținut hack-uri pentru a vedea dacă noi versiuni sunt disponibile pentru versiunea imbunatatita a phpBB-ului pe care il am.
Deși membrii phpBB încearcă să reducă perturbările, uneori grupul phpBB este forțat să facă o schimbare mare dintre versiuni care poate avea un efect advers asupra unui hack existent. Alte ori o versiune învechită a unei modificări ar putea introduce o gaură de securitate pe care noua versiune trebuia să o repare, ceea ce cu siguranță contraproductiv! Din fericire, voluntari de la punctele de distribuție diferite hack, cum ar fi phpBBHacks.com și phpBB.com, verificarea ca modificările cele mai populare de lucru sunt cu versiunea de phpBB la zi. Deoarece fișierele în pachetul de fisiere sunt curate, fisiere nemodificate, instalându-le direct peste forumul cu fisiere modificate pot produce rezultate negative diferite, în funcție de cât de multe hack-uri am instalat și de complexitatea acestora. Va trebui să reinstalez orice modificare pe care am făcut-o la oricare dintre fișiere modificate. Dacă upgrade-uri sunt disponibile, reinstalez modificarile reactualizate, folosind noile fișiere.
Încărcarea pachetului de upgrade pe server. Acum că am verificat modificările sunt gata să încărc fișierele pe server. Deschiderea unui program FTP la alegere, o posibilitate ar fi filezilla deaoarece este open source. Conectarea la serverul gazdă, pentru a naviga în cazul în care versiunea de phpBB este instalata și încărc fișierele pe care le-am extras din pachet pe server, suprascriu totul cu același nume, suprascrierea nu este un risc, atâta timp cât se face un backup a fisierelor existente pe server. Acest lucru ar putea să dureze câteva minute, în funcție de conexiunea cu serverul. Rularea scriptului de upgrade. După ce încărcarea este completa, este necesar să un ultim pas. Merg la următorul URL:
http://<yourdomain.com>/<your_phpBB_path>/install/update_to_latest.php
Acest script efectuează orice modificări necesare pentru baza de date și actualizează campurile bazei de date la cea mai recentă versiune. Acest lucru permite instrumentului de raportare din panoul de administrare de a raporta informații exacte asupra versiunii. După ce am rulat scriptul, care durează de obicei nu mai mult de câteva secunde, redeschid programul FTP și voi șterge dosarele "install" și "contrib", ca nu mai este nevoie de ele. Upgrade-ul este complet! Acum este un moment bun pentru a testa forumul și a ma asigura că totul funcționează așa cum sa anticipat, mai ales în cazul în care sunt implicate modificari. Dacă apar probleme, trebuie asigurat că nu am incarcat orice fișier sau sa fi editat incorect unul dintre ele, atunci când am reinstalat modificările. Dacă am verificat instrucțiunile de instalare pentru o modificare și încă nu functioneaza, poate doresc să o elimin temporar și de a lua legătura cu autorul pentru a stabili și a vedea dacă există incompatibilități. Actualizarea folosind pachetul de patch. Instalarea upgradurilor pe forumuri puternic modificate poate fi o durere în gât. Trebuie să merg manual prin fiecare fișier și sa il remodific, asigurânduma că nimic nou nu este stricat în proces.Acesta devine un proces foarte plictisitor dupa un timp, și posibilitatea de eroare umană este mare. Dacă voi avea un astfel de forum și necesitatea efectuarea upgrade-urilor pentru acesta, trebuie să am acces la o linie de comandă UNIX și avoi posibilitatea să utilizați pachetul de fisiere patch-uri furnizat de către grupul phpBB pentru a face upgrade rapid la forum. Primul pas este ca întotdeauna să avoi o copie curentă a forumului într-un loc sigur, în caz de upgradul nu funcționează conform planului. Grupul phpBB recomandă să am o copie a fișierelor schimbate de pachetul de fisiere la îndemână, în cazul în care actualizarea eșuează, desi acest lucur este un eveniment rar. Creez un folder separat pentru a ține fișierele și extrag conținutul directorul /install acolo unde sunt fisierele phpBB.Am extras de asemenea fișierul patch care corespunde cu versiunea curentă de phpBB. Extrag fișierele patch în dosarul în care se specifica și apoi voi executa următoarea comandă în linia de comandă:
patch -cl -d <path/to/your/phpbb> -p1 < 2.0.x_to_2.0.y.patch
Unde x reprezintă versiunea curenta de phpBB pe care se executa, iar y este cea mai recentă versiune de phpBB care este în patch. Cu puțin noroc voi trece prin procesul de patching fără probleme. Dacă un fișier nu reușește să se upgradeze, extrag fisierul corespunzător din pachetul de fisiere și voi copia peste acesta acolo unde este instalat. În acest scenariu, din păcate, va trebui să aplic din nou modificări manuale. După rularea patch-urilor, vizitez această adresă URL:
http:// <yourdomain.com> / <your_phpBB_path> / Install / update_to_latest.php
Acest lucru va verifica baza de date pentru noua versiune a software-ului. Se testeaza forumul bine, mai ales în locurile unde s-au făcut modificări. Cu puțin noroc, va fi sus și va merge fără probleme.
Stăpânirea permisiunilor phpBB-ului. Acum, că forumul este revizuit ca find cel mai recent, este timpul să se efectueze un audit de forum și permisiuni pentru membrii. Aici, voi discuta modul de a valorifica puterea sistemului de persmisiuni phpBB și de a o folosi în avantajul meu. Utilizarea de permisiuni avansate în forum. În timp ce presetările de permisiune acoperă setările cele mai comune, sunt șanse ca voi dori să se ofere mai multe opțiuni avansate de phpBB. Primul pas este de a ma familiariza cu sistemul de permisiuni în mod avansat.
Pentru a seta permisiuni pentru o acțiune specifică, utilizez opțiunile drop-down disponibile sub fiecare categorie. După setarea permisiunilor pe care le doresc, fac click pe "Submit" iar modificările vor fi aplicate cu succes. Pot testa permisiunile la prim logare și ma voi autentifica din nou ca un utilizator normal. Multe comunitati ofera un forum dedicat moderatorilor și administratorilor unde acestia posteaza anunțuri cu privire la forum. Sistemul de permisiuni phpBB oferă o oportunitate unică de a crea unui forum de anunțuri care restricționează crearea de noi subiecte de catre utilizaotii normali, dar permite utilizatorilor înregistrați sa ofere feedback cu privire la aceste mesaje. Postarea feedback-urilor cu privire la subiecte specifice în forumul de anunțuri ajută la menținerea forumului. în primul rand am nevoie pentru a crea un forum în panoul de administrare forumuri. Păstrez forumul deblocat și nu permit auto-tăierea. Apoi merg la panoul de permisiuni pentru forumuri și selectați forumul pe care tocmai l-am creat. Voi avea nevoie sa utilizez modul avansat, ca permisiunile sa fie foarte fin reglate. Așa cum se arată în următorul exemplu, am de gând pentru a permite tuturor utilizatorilor sa poata vedea și citi pe forum, utilizatori înregistrați sa poate posta răspunsuri, sa editeze mesajele personale și sa poată vota în sondaje, moderatorii și administratorii sa faca subiecte noi, sa ștearga mesaje și sa poată crea sondaje noi, iar administratorii să acorde prioritate la anumite subiecte. Fac click pe "Submit" și apoi ma voi loga ca un utilizator obișnuit. Voi observa că nu am permisiunea de a crea un subiect nou în forum. Acum ma voi loga cu contul de administrator și încerc din nou. De această dată funcționează! Utilizatorii în mod regulat ar trebui să poată să răspundă la subiecte în acest forum, pe care il pot testa prin crearea unui subiect și cu logare înapoi în contul cu permisiuni normale și sa încearcati sa raspundeti. Acum am un forum unic pentru utilizatorii care încurajează în cele din urmă o comunitate sănătoasă. Setarea permisiunilor baza pe fiecare utilizator. phpBB oferă administratorilor posibilitatea de a atribui permisiuni la forumuri cu permisiuni private pe bază de utilizator, prin intermediul panoului de permisiuni pentru utilizaoti. Aici, am posibilitatea să desemnez utilizatorii ca moderatori pe forum. Ca panoul de permisiuni pentru forum, panoul de permisiuni pentru utilizatori vine din modul simplu și modul avansat.
Se observa 3 lucruri din imagini:
Joe BLO este în prezent un utilizator obisnuit, cu o posibilitate de schimbare în Administrator, prin intermediul căsuței drop-down din colțul din stânga sus.
Joe BLO nu este moderator pe nici un forum.
Forumul clasificat G-14 are mai multe opțiuni decât celelalte două forumuri. În modul simplu, el are o căsuța drop-down disponibila. În modul avansat fiecare permisiunea poate fi setat separata.
În acest exemplu am stabilit permisiunile în forumul clasificat G-14 privat pentru a permite fiecărui utilizator permisiuni în forum. În modul simplu, pur și simplu nu se poate permite sau nu accesul peste setările standard ale forumului. în modul avansat se poate obține un pic mai multe setari. Pot stabili dacă Joe este capabil de a citi mesajele, face posturi, edita mesaje, și altele asemenea. Dacă aș fi înființat un forum G-14 ca un forum clasificat ascuns, aș putea controla, de asemenea, dacă Joe ar putea să-l vadă sau nu dacă doresc să il fac un moderator pe orice forum pur și simplu fac click pe căsuța drop-down corespunzătoare pe forumul pe care se doreste ca el sa modereze, se schimba ca moderator, și se face click pe "Submit". Se salvează toate modificările pentru utilizator, și schimbările au efect imediat. Setarea permisiunilor pentru fiecare utilizator oferă o mulțime de control, dar poate fi oarecum plictisitor. În majoritatea cazurilor voi folosi permisiunile de utilizatori în grup, ca o bază bună pentru permisiunile pentru mai mulți utilizatori. După acordarea permisiunilor de grup pot sa ma duc apoi înapoi la permisiunile unui utilizator individual și suprascrie permisiunile grupului, cu setări particularizate deoarece permisiunile pe utilizator prevalează asupra permisiunilor de grup. Folosirea permisiunilor cu grupurile de utilizatori. În ceea ce privește permisiunile de grupuri de utilizatori funcționează aproape identic ca cele pentru utilizatorii individuali, cu excepția faptului că permisiunile sunt aplicate la fiecare membru a grupului.
Membrii grupului sunt listati în partea de sus a ecranelor din panoul de permisiuni, astfel incat sa stiu la care membrii atribui permisiunile respective. Cu permisiuni de utilizator, am posibilitatea să atribui permisiuni specifice în forumurile private și să dau unui întreg grup acces de moderator la un forum. Paginile web cum ar fi phpBBHacks.com și pagina oficială phpBB utilizeaza această funcționalitate pentru a da permisiunea unor echipe specifice de personal care sa modereze forumuri, fără a fi nevoie unei forțe de muncă pentru acordarea individuala de drepturi de moderator la fiecare utilizator. Acest lucru are avantajul de a reduce dezordinea pe pagina de start a forumului, de asemenea pot menține ordinea în lista de moderatori sub fiecare forum. În caz contrar se va termina cu un șir considerabil de mare de utilizatori care doar ocupa spatiu și va face ca forumul sa arate un pic mai mult vizual ocupat, în general un lucru pe care doresc să il evit. O aplicație deosebit de utilă a grupurilor de utilizatori este acea de a crea supermoderatori. După cum am menționat mai devreme un supermoderator este în general, un moderator care are permisiunea de a modera toate forumurile din comunitate. Versiunile mai noi de phpBB vin cu funcționalitate de supermoderator integrata. Soluție este de a crea un grup de utilizatori numit ceva de genul Super Moderator, adaug utilizatorii de încredere în acest grup, iar apoi fac grupul cu atributii de moderator pe forumurile pe care doresc ca acestia sa modereze. Un sens bun la această abordare este că pot restrânge puterea supermoderatorilor în anumite forumuri lăsând acele forumuri pentru, în timp ce alte implementări de supermoderator nu permit aceste tipuri de restricții.
Gestionarea înregistrălilor pe forum. În plus la flexibilitate sistemului de permisiuni, phpBB prevede alte opțiuni pentru administrarea și securizarea sistemului de înregistrare, pentru a evita noi spameri de la creșterea spamului în comunitate. Tot mai multe forumuri necesită înregistrare utilizatorilor ca să se acorde acces pentru a posta, acest lucru se face pentru mai multe motive. Înregistrare ajută la evitarea spamerilor de pe forum. Forumurile cu postare anonima sunt mult mai probabile să intalneasca spameri care doresc să perturbe funcționarea comunității. Deși nu există o solutie totala pentru oprirea spamerilor, înregistrarea creează un sentiment mai mare de responsabilitate și oferă unui administrator mai multe instrumente pentru stoparea utilizatorilor care fac spam. Înregistrare ține oamenii înauntru și afară roboții. Combinată cu instrumente cum ar fi confirmarea vizuala, înregistrarea asigură că singurii care postarea pe pe forum sunt ființe umane, nu roboții de publicitate. Administratorii au și mai multe variante de protectie prin instalarea de modificări care să solicite mai multe metode de confirmare. Înregistrare construiește comunitati. În cele din urmă, utilizatorii nu vor merge de obicei prin probleme de înregistrare, dacă acestea nu intenționează întoarcerea de cel puțin o dată inapoi pe forum. Înregistrarea le permite utilizatorilor să creeze un profil și sa cunoască membrii forumului, acest lucru promovează preteniile și va ajută la popularitatea forumului. Iar membri care sunt moderatori trebuie să fie oricum utilizatori înregistrati, deci are sens ca un membru să se înregistreze ca sa poată posta pe forum.
Validarea conturilor noilor utilizatori inregistrati. Secțiunea de configurare generala din panoul de administrare conține o opțiune pentru a permite activarea unui cont nou înregistrat. Am posibilitatea să dezactivez aceasta caracteristica, pe care am fost descurajat de a o face, deoarece deschide forumul la o multitudine de înregistrări nedorite. Mai degrabă, recomandarea este de a permite, fie validare contului de catre utilizator, care cere utilizatorilor să furnizeze o adresă validă de e-mail pentru asi activa contul sau a se permite validarea de catre administrator, care notifică administratorii de pe forum că un cont nou este creat și trebuie să fie aprobat. Activarea validarii prin e-mail limiteaza la o adresă de e-mail la doar un singur cont asociat, care este bun pentru mai multe scopuri. Este o masura necesara în aceste zile în care botii înregistreaza conturi în masă pentru diverse servicii web de spam, care sunt în cele din urmă concepute pentru ca motoarele de căutare sa le indexează. În plus aceast lucru păstrează sarcina utilizatorilor pentru a păstra informațiile din contul lor updatate la zi, deoarece o adresă validă de e-mail este necesară pentru a recupera parola în caz ca aceasta se pierde. Activarea confirmarii vizuale. O altă solutie practica împotriva înregistrărilor nelegitime este procesul de confirmarea vizuala, care genereaza un cod aleatoriu încorporat într-o imagine oarecum distorsionata. Acest lucru ne asigură că programele de crearea de conturi nu pot finaliza cu succes un proces de înregistrare, dar oamenii pot.
Codul de validare trebuie să fie scris corect pentru ca procesul de înregistrare sa continue. Opțiunea de a activa confirmarea vizuala vizuala este direct sub opțiunea de activare cont în secțiunea de configurare generala a panoului de administrare. Fiți conștienți de faptul că utilizarea sistemului de confirmare vizual poate împiedica utilizatorii care au nevoie de ajutorul unui cititor de ecran, cititorul de ecran va fi în imposibilitatea de a interpreta conținutul imaginii. phpBB recunoaște ca acest lucru poate fi o problemă și oferă un link către adresa de e-mail a administratorului pe care am furnizato atunci când am configurat phpBB, aceasta adresa se poate schimba din panoul de administrare, sub meniul configurare. Aceasta configurare oferă utilizatorilor care pot avea dificultăți cu imaginea posibilitatea de a ma contacta pentru ajutor la înregistrare. Dacă sunt contactat de către un utilizator care are probleme cu confirmarea vizuala, pur și simplu se inregistreaza un cont pentru acea persoana în conformitate cu adresa ei de e-mail, inregistrarea se face de catre un administrator sau o persoana care sa asiste acea persoana cu dizabilitati. phpBB va trimite un e-mail la utilizator direct cu informațiile de înregistrare necesare. În ciuda potențialului pentru această problemă, încă se susține din toată inima folosirea confirmarii vizuale în inregistrarea pe forum.
Interzicerea unor nume de utilizator. Un alt instrument util în reglementarea înregistrarilor este de a interzice anumite nume de utilizator de a fi înregistrate. Recomandat ar fi ignorarea anumitor nume, cum ar fi admin, moderator, și multe altele. Pentru a restricționa numele de utilizator, merg în panoul de administrare și fac click pe numele nepermise sub panoul "Admin User" în panoul de navigare. Sunt apoi dus la un formular simplu, în cazul în care pot adăuga sau elimina numele pe care le doresc interzise. Pot interzice grupurile de nume folosind caracterul wildcard "*". Managementul listei de utilizatori banati. În cursul utilizării forumului phpBB va bana pe cineva în mod inevitabil de la utilizarea forumului. Panoul de banat va ajută să gestionez listele de utilizatori banati. Exista mai multe metode la dispozitie pentru banarea utilizatorilor. Banarea prin numele de utilizator. Aceasta este simplă, se interzice pur și simplu contul utilizatorului prin selectarea numele lui. Acest lucru este eficient la închiderea unui cont, dar utilizatorul poate reveni cu ușurință prin înregistrarea sub un nume diferit. Banarea prin adresa de e-mail sau domeniu. Se pot interzice anumite adrese de e-mail, cum ar fi "emailname@domain.com" sau prin utilizarea de metacaractere pentru a bloca domenii întregi, cum ar fi "domain.com * @". Acest lucru poate ajuta persoanele care utilizează serviciile gratuite de e-mail pentru a deschide conturi, în special în cazul în care am activat procesu de validare. Banarea pe baza de adresă IP sau clasa IP. Aceasta este metoda cea mai eficientă de banare a unui utilizator, dar de asemenea cea mai periculoasa, mai ales dacă banarea se face pe clasa IP. Pentru a bloca o adresa de IP de pe forum, pur și simplu introduceți adresa IP pe care o pot culege de la postul unui utilizator și fac click pe "Submit" în partea de jos. Utilizand cu extremă prudență atunci când banez pe baza de adrese IP și în special clase de adrese IP. Utilizatorii de pe conexiuni dial-up au de obicei o adresa IP care se schimba la fiecare sesiune, interzicerea astfel o adresă IP poate fi utilă, dar pentru scurt timp apoi interzicerea unei persoane nevinovate mai târziu. Interzicerea claselor de adrese IP ar putea bloca un întreg potențial furnizor de servicii de internet, astfel încât numai în cazul în care într-adevăr trebuie folosit banarea pe clase de IP.
Pot utiliza pagini web cum ar fi "samspade.org" sau "tools.com" pentru a rula interogări WHOIS cu privire la adresele IP, astfel încât să pot afla clasa de IP pe care o acoperă. Apoi, voi avea posibilitatea de a evita din neatenție interzicerea orașelor întregi sau a furnizorilor. Este o idee bună de a păstra lista de adrese IP interzise un timp relativ scurt. În majoritatea cazurilor, o dată ce un utilizator a fost interzis pentru un timp, acesta se va muta pe un alt forum pentru a provoca probleme.
Moderarea Forumurilor. Moderare eficienta este cheia pentru fiecare comunitate de succes. Moderația trebuie să fie ferma, dar corecta, și ar trebui să fie întotdeauna profesionala. Aici, se vor arăta instrumentele pe care le poate utiliza un moderator pentru mesajele moderate pe forum.
Moderarea posturilor individuale. Pe partea de jos a fiecărei pagini, administratorii și moderatorii vor vedea pictograme.
Aceste pictograme pot fi vizualizate doar de administratori și moderatori. Fiecare dintre pictograme are o anumita funcție.
Blocarea unui subiect, aceasta este o opțiune în general folosită atunci când subiectul în cauză este prea departe despre subiectul discutiei sau este de a incinde spiritele, sau un subiect pe care moderatorul dorește sa fie blocat pentru a preveni răspunsuriledin alte motive. Odată ce este blocat un subiect, la acesta nu se mai poate răspunde, nici utilizatorii nu pot să isi editeze proprile mesaje postate la acel subiect. Moderatorii au opțiunea de a debloca un subiect mai târziu, dacă doresc. Mutarea unui subiect, acest lucru se întâmplă în general atunci când titlu unui subiect nu este conform cu scopul acelui forum în care a fost postat. Atunci când un moderator mută un subiect, phpBB oferă opțiunea de a lăsa o legătură în forumul original la locația noua a subiectului, cu un notația mutat lângă el. Dacă nu utilizez această opțiune, oamenii ar putea crede ca subiecte lor au dispărut sau au fost eliminate, atunci când aceste probleme au fost mutate la un alt forum. Ștergerea unui subiect, aceasta functie înlătură un subiect permanent și scade numărul de posturi de pe forum și a utilizatorilor care au postat subiecte în acel subiect. Mai multe comunități au început să renunțe la ștergerea subiecte ofensatoare simple în favoarea de a le muta intr-un forum ascuns. Acest lucru permite membrilor personalului pentru a examina un post ofensiv și eventual, să-l utilizezei ca proba în interzicerea lui sau în circumstanțe extreme, raportare a incidentelor la furnizorii de servicii de Internet sau de aplicare a legii. Divizarea unui subiect, aceasta este o modalitate buna de a salva un fir care a rătăcit sau elimina mesajele care pot fi ofensatoare la un loc ascuns pentru discuții ulterioare de către personal. Divizarea un subiect ia mesajele dintr-un subiect și generează un nou subiect de la aceste posturi în continuare. Pot desprinde sfârșitul unui subiect, sau chiar să ia mesaje din mijloc. Primul mesaj din subiectul original nu poate fi repartizat.
Efectuarea de moderare în masă, dacă din anumite motive este nevoie pentru a efectua acțiuni moderarea pe multe subiecte în masă, nu am nevoie să imi fac griji de a actiona pe fiecare subiect separat. phpBB prevede facilități pentru moderare masă în panoul de control al moderatorilor, afectuos menționat de către comunitatea phpBB ca CP Mod.
Am acces CP Mod pe forumul făcând click pe link-ul modereaza acest forum în blocul de permisiuni, de obicei situat pe partea din dreapta jos a fiecărui topic. Mod CP afișează o listă de subiecte cu opțiuni pentru a efectua acțiuni în masă.
Pentru a șterge, muta, bloca sau debloca teme simultan, bifați caseta de selectare de pe partea extrema dreaptă corespunzătoare subiectelor pe care doresc să efectuați acțiunea și apoi faceți clic pe butonul adecvat pentru acțiune. Dacă fac click pe titlul unui subiect mă va duce în aceeasi locatie ca și când fac click pe pictograma split subiect la partea de jos a unei pagini a unui topic. CP Mod funcțiilor de moderație în masa funcționează aproape identic cu efectuarea operațiunilor una câte una. Asigurandu-ma că se va ține seama de confirmările în consecință, deoarece acțiunile în masă, în special ștergerile în masă pot dura ceva timp pentru a le recupera dacă am făcut o greșeală. Utilizarea managerului de IP, din motive de securitate phpBB înregistrează o adresă IP cu fiecare post, care să reprezinte utilizatorul care a făcut acel post. Pentru a accesa adresa IP asociată cu un post special, fac click pe pictograma mică din colțul dreapta sus al acelui post.
Managerul de IP va ajută cu precizie rezonabilă de a vedea dacă un utilizator are identități multiple pe forum, lucru care este util în termeni de interdicții. Dacă fac click pe link-ul "căutați adresa IP" de lângă adresa IP asociata cu un post, va permite sa vad numele de gazdă al utilizatorului care identifică de obicei prestatorul de servicii de internet pe care il utilizează acel utilzator pentru a accesa forumul. De acolo pot lua aceste informații la o pagina de net, cum ar fi samspade.org sau tools.com, și execut o interogare WHOIS. Pot căuta în istoria postarilor utilizatorii care au postat de la acea adresa IP. În cele din urmă, phpBB va arata și alte adresele IP de la acel utilizator pentru postari suplimentare și referințele încrucișate. Menținerea și creșterea performantei phpBB, acum ca s-au îmbunătățit sistemele de securitate ale forumului, este timpul sa vorbesc despre acele sarcini de întreținere pe care administratorii le iubesc sau le urasc, dar sunt vitale pentru buna funcționare a forumului. Acestea includ mesaje de stergere a subiectelor inactive, gestionarea bazei de date, caching și template-uri. Stergerea subiectelor moarte sau inactive din forum devine tot mai mare și mai activă, ea va încetini forumul în mod inevitabil. Acesta este un fapt care se gaseste pe orice sistem de forum. phpBB vă permite sa reduc dimensiunea forumului printr-un proces cunoscut sub numele de tăiere, în cazul în care mesajele cu nici o activitate după o anumită dată sunt eliminate din sistem.
Arhivarea subiectelor, dacă am de gând să curat forumuri de orice fel în mod regulat, initiez înființarea unui forum privat pentru posturile pe care doresc să le păstrez și apoi sa se mute aceste mesaje în ele. Acesta este un proces cunoscut sub numele de arhivare. Crearea unui forum arhivă este la fel ca și crearea unui forum regulat, cu excepția faptului că bifez caseta pentru a bloca pe forum accesul de a deschide noi subiecte. Acest lucru previne utilizatorii, dar nu administratori sau moderatori, de la a posta sau edit în interiorul forumului, astfel încât datele să fie păstrate. După crearea forumului arhivă, se recomandă să utilizez panoul de control al moderatorilor pentru a efectua mișcări în masă de subiecte pe aceste forumuri pentru a salva ceva timp.
Stergerea manuala a forumului, pentru a sterge un forum, intru în panoul de administrare și fac click pe link-ul retezare sub forum admin în panoul de navigare. Selectez un forum pe care doresc să il sterg în masa sau sa las setat pe toate forumuril, apoi fac click pe butonul "Look up Forum".
Introduc numărul maxim de zile pentru subiectele inactive în forum și apoi fac click pe butonul "Do Prune". Acest proces poate dura câteva secunde deoarece acesta este un proces intensiv. Când voi revizia forumul ar trebui să vad că toate subiectele inactive care au trecut de vârsta maximă pe care am specificato sunt acum sterse. Repet procesul pentru fiecare forum pe care doresc să il sterg.
Stergerea automatica a forumului, de asemenea pot seta forumuri individuale pentru stergerea automata de posturi, fără intervenția utilizatorului. Această opțiune poate fi setată în timp ce creez un forum sau după crearea acestuia.
Partea de jos a formularului conține opțiuni pentru stergere automată. Pentru a activa aceasta opțiune bifez caseta de selectare "Enabled". Pot seta vârsta maximă, implicit este de șapte zile și un interval de verificare pentru vârstă unui subiect, implicit este în fiecare zi. În funcție de cât de activ sunt la arhivarea subiectelor și cât de încărcat este forumul, as putea dori sa reglez aceste setări. Stergerea mai frecventă va provoca mai puțin de un impact imediat asupra performanței decât tăierea o dată la o perioadă lungă de timp. Când un administrator viziteaza un forum, funcția de auto-curatare va vedea dacă aceasta trebuie să fi rulata. Dacă este așa, se vor verifica mesajele și se vor șterge în mod automat. Gestionarea bazei de date. Una dintre cele mai importante sarcini în administrarea phpBB este de a menține baza de date sănătoasa. Baza de date este pâinea și untul. Cele mai multe baze de date fac o treabă destul de bună de a avea grija de ele înșiși, dar la fel ca orice altceva, au nevoie de întreținere periodică. Păstrarea un ochi pe baza de date este destul de importanta, deoarece atunci când apar defecțiuni la baza de date și defecțiuni phpBB, utilizatorilor nu le va placea. Optimizarea și repararea tabelelor din baza de date. De-a lungul timpului, accesate puternic tabelele din baza de date vor acumula un fel de erori. Previzibile, aceste erori pot încetini operațiunile din baza de date un pic, facand sa functioneze mai putin optim.
Notă overhead-ul de 100 de octeți în acest tabel, acesta este un eveniment minor, dar merită optimizarea oricum. Făcând click pe tabel optimizarea va rezolva overhead-ul. Este o idee bună pentru a verifica acest lucru în mod regulat în <prefix> _posts tabel în cazul în care reprezintă în baza de date "prefix" prefixul pe care l-am selectat în timpul instalării inițiale, de obicei este phpbb. Pot cu ușurință sa optimizez toate tabelele care au nevoie prin vizualizarea bazei de date complete navigand în partea de jos a paginii în panoul din dreapta și fac click pe "Check overheaded". Acest lucru bifeaza casetele de selectare de lângă tabele în care phpMyAdmin detectează overhead-ul. Apoi fac click pe meniul drop-down și selectați optimizare în masă. Dacă fac click pe "Du-te la partea de jos a formularului pentru a rula optimizarea". voi primi un mesaj de OK de la MySQL, indicând faptul că optimizările au fost finalizate. În cazuri rare, tabele phpBB-lui se pot deteriora.
Acest lucru se poate întâmpla din cauza unei erori de software-ul pe partea de server MySQL, o cadere de putere, sau o problemă hardware aleatoare. Semne de deteriorare a tabelelor bazei de date include latenta excesivă în timpul navigării sau mesaje de eroare SQL când se încearca să se utilizeze forumul. Dacă bănuiesc că prejudiciul a avut loc, fac click pe verificați toate în partea de jos a paginii bazei de date principală, apoi selectez tabelul de reparare din meniul drop-down. Fac click pe start și voi primi un mesaj de confirmare care să ateste ca tabelele au fost reparate. Cu putin noroc, forumul va funcționa mai bine. În cazul în care acest lucru se dovedește a nu fi cazul, poate doresc să anulez unele dintre modificările recente pentru a vedea dacă acestea cauzează probleme. Dacă nici acest lucru nu funcționează, există o posibilitate ca ar putea fi corupte datele din baza de date. Restaurarea unei copi de rezervă poate fi în ordine. Backup-ul și restaurarea bazei de date. Panou phpBB de administrare are facilități utile pentru crearea unui comprimat de rezervă a conținutului bazei de date a phpBB pe care sa o pot descărca pentru a hard disk pentru păstrarea în siguranță. Această funcție este analog pentru a face o copie text a bazei de date din phpMyAdmin sau folosind mysql utilitarul de linie de comandă direct. Fac click pe link-ul "backup baza de date" pentru a vedea opțiunile de backup. Acestea sunt rapide și la obiect. Prima dată când fac o copie de siguranță, voi dori să fac o copie de siguranță completă, atât a structurii și date, cat și dosarul care va conține instrucțiunile pentru a re-crea tabelele phpBB precum și re-crea date. Dacă am o conexiune de bandă largă, nu există nici un rău în a face backup regulat. Alte opțiuni pentru a crea copii de rezervă cu structura de date doar poate fi utila pentru oamenii care au conexiuni mai lente.
În plus față de tabelele phpBB, utilitarul backup, de asemenea, va permite să listez tabele suplimentare pe care doresc să le adug la o copie de rezervă. Pentru a face acest lucru, verific numele acelor tabele suplimentare în baza de date, și apoi le tastez în caseta text pentru tabele suplimentare, separate prin virgula. În cele din urmă, pot alege dacă se utilizează compresia gzip. Este recomandat, în cazul în care sunt disponibile, sa folosesc compresie gzip pentru copiile de rezervă. Dacă stochez o mulțime de copii de siguranță ale forumului, voi fi fericit ca am selectat o astfel de compresie, mai ales dacă am o conexiune mai lenta. "The Trade-off" este ca copia de rezervă a dureze un pic mai mult pana începe. Fac click pe pornire copie de rezervă, și am rabdare, deoarece poate dura câteva minute pentru a descarca copia de rezervă de pe internet pe computer.
Odată ce am făcut o copie de rezervă, restaurarea este destul de simpla.
Acest ecran apare când fac click pe link-ul bazei de date sub linku "Restaurare baza de date" în panoul de administrare. De aici, localizez pur și simplu fișierul comprimat sau necomprimat de copie de rezervă pe computer, și apoi fac click pe "Start Restore". Imagini phpBB și, dacă este necesar, decomprimă backup și restaurează baza de date. Find răbdător, ca acest proces poate dura câteva minute. Utilizarea cache-ului pentru teme. Când sistemul styling si-a făcut debutul în phpBB 2.0, a existat o mare preocupare față de încărcarea serverului care a crescut din cauza template-uri. Timpul a demonstrat că motorul phpBB pentru templat-uri este un performer solid sub sarcină, dar grupul phpBB oferă două opțiuni pentru caching template-uri: una pentru utilizarea fișierelor individuale și alte informații pentru a salva șablonul în baza de date. Aceste soluții vor ajuta la scaderea presiunii de pe server în conformitate cu perioadele de presiune pentru performanta extremă. Cache-ul Flat-File. Dacă voi avea de gând să utilizez caching șablon, recomandat este să utilizez metoda de fișier-plat, deoarece nu necesită folosirea în continuare a bazei de date. Forumurile care sunt sub stres deja în baza de date, asa ca este bine pentru a încerca să se scape stersul din baza de date atunci când se poate. Se extrage template_file_cache.php în dosarul contrib/ de la pachetul de instalare phpBB și se pune în subdirectorul /includ. Eliminand fișierul template.php existent după ce ma asigur ca acesta are o copie într-un loc sigur, și redenuminesc template_file_cache.php la template.php. Apoi, va trebui să încarc subdirectorul /cache și conținutul său de la pachetul de instalare phpBB la server, și să îi dau drept de acces 777. Încarc recent redenumitul template.php pe server în subdirectorul /include și am terminat. Vizitez câteva pagini de pe forum și o privire la subdirectorul cache/ și ar trebui să vad câteva fișiere în interiorul lui, indicând caching-ul care se întâmplă. Cache-ul în baza de date. Dacă decid să merg pe ruta bazei de date, extrag template_db_cache.php. Copiindul peste fișierul template.php existent după ce o copie de rezervă a acelui fișier s-a făcut. În acest caz, nu voi crea un subdirector cache, ci mai degrabă un tabel nou în baza de date.
Ma voi connecta la phpMyAdmin, selectez baza de date phpBB, și navighez la tab-ul SQL din partea de sus. Va fi execută o altă prima interogare SQL.
<your_prefix> reprezintă orice prefix de baza de date pe care o utilizez pe server, ceea ce este implicit phpbb.
Interogare SQL care se ruleaza în phpMyAdmin pentru a crea un nou table Cache.
CREATE TABLE <your_prefix>_template_cache (
template_name char(255) NOT NULL default '',
template_handle char(50) NOT NULL default '',
template_cached int(11) NOT NULL default '0',
template_echo tinyint(1) NOT NULL default '1',
template_compile text NOT NULL,
PRIMARY KEY (template_name)
)
După crearea tabelului, încarc fișierul template.php îmbunătățit. Vizitez câteva pagini de phpBB respectiv, și să deschid template_cache în instalarea phpBB pentru a ma asigura că există activitate în tabel, care indică faptul că cache-ul lucreaza corect.
Dezinstalarea cache-ului pentru templat-uri. Dacă, din anumite motive, doresc să dezinstalez sistemul de cache șablon, copi pur și simplu fisierul template.php original, fie de la copii de rezervă sau pachetul de instalare, peste cel care există în prezent. Acesta restabilește funcționalitatea șablonului vechi. Numai atunci voi putea elimina subdirectorul /cache sau memoria cache tabel șablon, deoarece eliminarea acestora înainte de restabilirea fișierul noncaching original poate provoca erori.
Capitolul 4
[2][3][5]Integrarea phpBB ca platformă de suport online
Intergrarea platformei phpBB necesită modificarea codului sursă al acestei platforme, acest lucru se poate face doar dacă platforma este sursă deschisă, ceea ce și este, astfel oferind numerase posibilitați de integrare și adaptare după necesitațile fiecăruia. în ultimul timp phpBB a cunoscut o ascensiune în popularitate și este tot mai des folosită ca și pagini web unde se crează comunități online, ceea ce o face să fie foarte favorabilă pentru găsirea unor răspunsuri postănd pe comunitățile care folosesc phpBB. Un mare avatanj este că în phpBB e pot integra module ceea ce oferă posibilitatea de a oferii suport online pentru companii și conversații online pentru comunitățile de pe internet, toate acestea făcându-se în timp real.
[3][4][16]4.1 Crearea Pagini Web în care va fi Integrată Platforma phpBB
Crearea paginii în care va fi integrată platforma phpBB se va face folosind limbajul HTML, CSS și PHP. Pagina va fi simplă și dinamică, aceasta va conține detalii despre fiecare secțiune a paginii web. Pagina principala find pagina web index.php care va prezenta în general ce conține websitul în sine.
Pagina web are în partea de sus meniul de unde se pot alege secțiune la care doresc a naviga, acest meniu este codat folosind doar limbajele HTML și CSS. Meniul este integrat în fiecare dintre secțiunile paginii web, astfel încât oricare din secțiune este vizitată, meniul sa fie tot timpu disponibil. În cadrul meniului, secțiune Suport Tehnic este doar un link către phpBB, nu este o pagină web. Sub meniu pe mijlocul paginii web se afla emblema paginii web și a companiei ce oferă servicile care se află descrise în pagina web. Sub emlemă, mai jos se află 5 chenare, fiecare dintre acestea incluzând o promovare a fiecărui secțiuni. În secțiunea companie este descrisă compania care oferă servicile de web și comunicații online. Sunt afișate date despre companie, de când este înfințată, cu ce se ocupă și multe alte detalii.
În urmatoarele 3 secțiuni sunt afișate detaliile și prețurile fiecărui serviciu oferit de companie. Prima dintre cele 3 pagini este despre servicii de găzduire web, cum ar fi Shared Hosting, VPS și Servere Dedicate. A doua secțiune este despre servicii de găzduire servere de jocuri, cea ce este un servicu foarte complex și foarte căutat. Iar ultima dintre cele 3 pagini este despre servicii de comunicații de voce online, acestea numindu-se VOIP. La secțiunea Suport Tehnic nu este afișat nimic, aceasta find o legătură către platforma phpBB. În ultima secțiune a paginii web este oferită posibilitatea de a contacta compania prin e-mail sau telefonic, și mai sunt oferite detalii despre locațile companiei de pe glob.
Codul sursă al paginii de meniu ce conține linkul către platforma phpBB
<div class="menu">
<ul>
<li><a href="index.php">Acasa</a><img src="images/menu_div.jpg" width="2" height="42" border="0" alt="" align="left" /></li>
<li><a href="gazduire-web.php"><font size="2">Gazduire Web</font></a><img src="images/menu_div.jpg" width="2" height="42" border="0" alt="" align="left" /></li>
<li><a href="gazduire-jocuri.php">Gazduire Jocuri</a><img src="images/menu_div.jpg" width="2" height="42" border="0" alt="" align="left" /></li>
<li><a href="servicii-voip.php">Servicii VOIP</a><img src="images/menu_div.jpg" width="2" height="42" border="0" alt="" align="left" /></li>
<li><a href="phpbb3">Suport</a><img src="images/menu_div.jpg" width="2" height="42" border="0" alt="" align="left" /></li>
<li><a href="contact.php"><img src="images/spacer.gif" width="3" height="1" border="0" alt="" align="left" />Contact</a></li>
</ul>
</div>
[1][5][28]4.2 Platforma phpBB integrată în Pagina Web
Integrarea platformei phpBB incepe cu instalarea kitului phpBB luat de pe pagina oficiala phpbb.com, acest kit se copiază în serverul apache, unde se crează un director special pentru phpBB, acesta findui dat un nume oarecare. În cazul acesta acel folder se numeste phpBB3.
După copierea kitului phpBB și crearea acestui folder voi accesa pagina web. Se accesează servervul MYSQL prin intermediul interfeței serverului apache, aici se acceseză interfața phpmyadmin care ne va conecta la interfața serverului MYSQL. În serverul MYSQL voi crea o bază de date la care i se dă un nume oarecare, de obicei este phpBB pentru a fi recunoscută mai ușor în caz ca pe serverul MYSQL sunt mai multe baze de date. După care urmează instalarea platformei phpBB. Instalarea phpBB-ului este un proces foarte simplu și ușor, totusi trebuie să fac cateva pregătiri pentru a ma asigura ca tot procesul de instalare merge ușor.
În majoritatea cazurilor această parte a formularului are setările implicite pe care le voi folosi. Singura sectiune pe care o modificati este cea legata de baza de date. Limba preselectată pe care o voi utiliza este în cele mai multe cazuri limba engleză. Cu toate acestea dacă am încărcat limbi suplimentare, pot seta una dintre aceste limbi ca limba standard dacă doresc. Tipul bazei de date pentru phpBB esteMySQL, dar trebuie să verific dacă serverul folosește încă MySQL 4.x sau în cazul în care acesta a fost actualizat la MySQL 5.x, deoarece phpBB nu are un driver specific pentru MySQL 5. Pot cere gazdei sau pot folosi phpMyAdmin, un instrument de administrare popular web-based MySQL pentru a verifica versiunea MySQL pe care o foloseste serverul. Completarea sectiunei de configurare a bazei de date. Aici voi avea nevoie de informațiile de conexiune a bazei de date pe care le obtinem de la gazda. Setarea numelui gazdei bazei de date în phpBB presupune că voi utiliza localhost ca server de baze de date. În cele mai multe configurații, acest lucru este corect, cu toate acestea, în cazul în care serverul de baze de date este găzduit în altă parte, introduc numele serverului de baze de date. La sectiunea unde scrie numele bazei de date se va introduce numele bazei de date pe care o foloseste scriptul phpBB. La sectiune numele utilizatorului se voi scrie numele utilizatorului care are acces la baza de date pe care o foloseste scriptul phpBB. La sectiunea parola se va introduce parola care este necesara accesarii bazei de date pe care o foloseste scriptul phpBB. Sectiunea cu prefixul pentru tabelele din baza de date este general setata implicit phpbb_. Cu toate acestea dacă instalați mai multe scripturi phpBB în aceasi baza de date trebuie să utilizez un prefix diferit de cel utilizat implicit de către orice alt script phpBB, altfel lucrurile urâte și nedorite se pot întâmpla cu baza de date. Completarea sectiunii Admin Configuration în care se va configura câteva elemente, inclusiv informații pentru cookie-uri și propriul cont de administrator personal. Sectiune pentru adresa de email a administratorului în care se va introduce adresa de e-mail pe care doresc să o utilizez pentru contul phpBB. Asiguranduma că introduc o adresă validă, cum phpBB folosește această adresă pentru mai multe scopuri administrative, inclusiv resetarea parolelor, notificări de noi înregistrări dacă setați ca phpBB safaca acest lucru și mesaje notificarile mesajelor private primite. În plus aceasta este adresa de e-mail care este anexată la e-mail-urile care sunt trimise de panoul de administrare. Sectiunea cu numele domeniului care va fi deja completate pentru mine. Acest lucru este pentru scopuri de cookie și în cele mai multe cazuri nu voi avea un motiv să o schimb. în sectiunea cu portul serverului phpBB umple acest lucru pentru mine și cel mai bine este să fie lasata această valoare asa cum este deoarece acest port este determinat în mod automat. Sectiunea care conține clea spre scriptul phpBB. Din nou nu există cu adevărat nici un motiv pentru a schimba această cale, ea vine setata standard, dar se poate modifica numai dacă este cu adevarat nevoie. Sectiunea cu numele de utilizator al administrator, aici se va introduce numele de utilizator pe care doresc să il foloseasca administratorul pentru accesarea panoului de administrare. Pot utiliza panoul de administrare pentru a schimba asta mai târziu, dacă doresc. Sectiunea care conține parola de administrator unde se va introduceți o parolă puternică folosind o combinație de numere, litere, și simboluri pentru contul de administrator. În următorul câmp voi introduce aceasi parola și se confirmă faptul că parola a fost scrisa corect și retinuta. Verific că toate câmpurile din formularul de instalare sa fie completate și fac click pe Start Install. phpBB va fi instalat și voi vedea un ecran care va conține Finish Installation.
După instalare urmează crearea secțiunilor din forum, fiecare secțiune find dedicată unui servicu anume. În cazul de față vom crea 3 secțiuni diferite, fiecare dintre ele având categoriile proprii pentru anumite servicii. Dar prima oară voi crea o legătură către modul FlashChat care urmează a fi instalat și integrat în platforma phpBB.
Acum se vor crea cele 3 secțiuni, prima secțiune se numește Web Hosting Suport și conține 7 categorii: Shared Hosting, VPS Hosting, Dedicated Servers, Cloud Hosting, Security Tips și Discussions.
A doua categorie se numește Game Hosting Suport și conține 4 categorii: Game Addons, Anti Cheat Support, Security Tips și Discussions.
A treia secțiune se numește VOIP Support și conține 3 categorii: VOIP Servers, Security Tips și Discussions.
[6][30]4.3 Instalarea Modulului FlashChat
Instalarea modulului FlashChat incepe cu copierea kitului acestuia în directorul unde este instalat phpBB, acest kit conține un director numit "chat". După copierea directorului se navigheză în directorul "chat", unde se afla fisierul config.php, în acesta completam setările necesare pentru accesarea bazei de date al phpBB-ului. Dupa completarea acestui fisier se navigheaza folosind un browser de internet la adresa forumului și acolo se acceseaza modulul FlasChat. Acest modul recunoaste automat sectiunile și categoriile create în forum, iar în mod automat recreaza aceleasi sectiuni în modul. Modulul FlashChat foloseste limbajul flash, ceea ce este un lucru foarte practic deoarece nu necesita reincarcarea paginii, totul se petrece în timp real.
Modulu FlashChat recunoaste automat dacă un utilizator este logat pe forum și ce functie are acesta, iar dacă este logat, FlashChat automat il logheaza în modul, nefind necesara o a doua logare sau crearea de conturi diferite. Dupa cum se vede modul recunoaste ca administratorul forumului este logat și apare litera A langa numele de utilizator al acestuia, la moderatori apare litera M, iar utilizatorii simpli sau cei fără nici un drept administrativ nu au nici o litera sau simbol în dreptul numelui de utilizator. în cadrul modului se poate vorbi pe sectiunile care sunt disponibile pentru rezolvarea problemelor generale sau pentru anunturi, dar se poate vorbi și particular pentru cazurile care necesita o atentie mai mare. Modulul FlashChat poate fi configurat de administratorul forumului din panoul de administrare al modulului. De aici se pot face setari despre cine are dreptul sa acceseze modulul, cine poate doar citi sau scrie în cadrul modulului, și multe alte setari foarte utile. Acest modul are nevoie de aceleasi cerinte ca și platforma phpBB, modulul poate rula atat singur cat și integrat în phpBB. FlashChat este foarte util atunci cand forumul este oprit pentur mentenanta, desi pagina forumului și inclusiv acesta nu pot fi accesate, modulul FlashChat ramane inca activ deoarece este conectat la baza de date a forumului, cea ce il face foarte eficient și practic. Pagina index.php a modulului FlashChat este pagina care conține și integreaza în php modulul care este scris în flash, pentru ca acesta sa fie interpretat de un browser.
<?php
//Fix For flashchat.php To Secure From Direct Access To Script
//Fix For flashchat.php To Secure From Direct Login Via URI
define('INC_DIR', dirname(__FILE__) . '/./inc/');//for config.php
require_once(INC_DIR.'common.php');
define("flashchat",true);
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Expires: Thu, 01 Jan 1970 00:00:01 GMT");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>FlashChat v<?php echo $GLOBALS['fc_config']['version']?></title>
<?php
require_once('flashchat_inc.php');
?>
<style type="text/css">
body,html {
margin:0px;
padding:0px;
height:100%;
width:100%;
overflow: hidden;
}
</style>
</head>
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" scroll="no" >
<center>
<div id="flashchat"></div>
<script type="text/javascript" src="js.php"></script>
</center>
</body>
</html>
<?php
//End Fix For Secure flashchat.php
?>
Concluzii
S-a reusit realizarea tuturor propunerilor pe care le-am avut, ceea ce a dus la realizarea unei platforme de suport online foarte dinamica și practic funtionala, folosind platforma web phpBB.
Propunerea de integrarea unei platforme foarte populare pe internet numită phpBB în cadrul unei companii ce oferă servicii de web și de comunicații online, dezvoltarea unei pagini web în care să am instalată platforma phpBB impreună cu tot ce este necesar pentru dezvoltarea acesteia ca platformă de suport online. Propunera de folosire a unui modul care se integreză în phpBB, acest modul numindu-se FlashChat, acest modul sa fie integrat în baza de date a pagini web și a platformei phpBB, astfel este practic integrat în baza de date a companiei ce oferă servicii web și de comunicații online.
O soluție bună la aceste propuneri a fost crearea de categorii și subcategorii în cadrul platformei phpBB, aceasta find un forum în cadrul pagini web. Crearea de categorii și subcategorii ajută mult împărțirea mai eficientă a potențialilor utilizatori care au nevoie de ajutor către secțiunea care îi poate ajuta și unde problema lor poate fi ințeleasă mai ușor, astfel primind suport online foarte rapid și eficient. În modul FlashChat care se integrează în phpBB fiecare categorie va avea secțiunea ei proprie, moderatorii secțiunilor find aceleasi ca și în cadrul forumului. Toate aceste modificări se vor face modificănd codul sursă al phpBB-ului, acesta este scris în limbaj php, ceea ce necesită cunostiințe de bază de programare web, integrarea se va face atât la nivel de limbaj php cât și la nivel de bază de date.
Modulul FlashChat conține după cum îi și numele, limbaj flash, acest lucru permite incărcarea de noi informații în modul fără reâmprospătarea paginii web, ceea ce este foarte practic, deoarece nimănui nu i-ar plăcea ca la fiecare conversație sa trebuiască să reâmprospăteze pagina web. Se propune încărcarea paginii web, a phpBB-ului și a modulului FlashChat pe un server apache pentru ca acestea sa poată fi vizualizate online, astfel find accesibile pe tot internetu, din orice locație a lumii.
Bibliografie
Instrumente web 2.0 utilizate in educatie Autor: – Traian Anghel
Programare functionala vol. 1 Autori:- Ioan Alfred Letia, Liviu A. Negrescu
HTML pentru World Wide Web cu XHTML si CSS – Ghid de invatare repida prin imagini Autor: Elizabeth Castro
Principii de web design atractiv Autor: Jason Beaird
Manualul tau de PHP Autor: Traian Anghel
Initiere in Internet, E-mail si Chat Autori: Elvira Nicoleta Bazdoaca, Nicu George Bazdoaca, Sorin Matei
Cum Functioneaza Internetul Autori: GRALLA Preston, Ilustr. TROLLER Michael
IT Security Autor: George Cristian Manea
Tehnologii web (2 volume) Autori: Sabin Corneliu Buraga
Principii si tehnici de protectie a informatie in retelele de calculator Autori: Eugen Petac, Dorina Petac
http://ro.wikipedia.org/wiki/Server
http://ro.wikipedia.org/wiki/Web
http://ro.wikipedia.org/wiki/Voip
http://en.wikipedia.org/wiki/Web_hosting
http://en.wikipedia.org/wiki/Game_server_hosting
https://ro.wikipedia.org/wiki/PhpBB
https://en.wikipedia.org/wiki/Virtual_private_server
https://en.wikipedia.org/wiki/Virtual_private_server#Cloud_servers
https://ro.wikipedia.org/wiki/XAMPP
https://ro.wikipedia.org/wiki/MySQL
https://ro.wikipedia.org/wiki/PHP
https://www.google.ro/#q=wikipedia+internet
https://ro.wikipedia.org/wiki/Microsoft_PowerPoint
https://ro.wikipedia.org/wiki/Microsoft_Word
https://ro.wikipedia.org/wiki/Microsoft_Office
https://ro.wikipedia.org/wiki/HyperText_Markup_Language
https://ro.wikipedia.org/wiki/HTML
https://ro.wikipedia.org/wiki/Cascading_Style_Sheets
https://en.wikipedia.org/wiki/HTML_editor
https://secure.php.net/releases/
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Introducere…7 [304513] (ID: 304513)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
