Vbuletin nelimitat. Citiți fișiere, executați comenzi

Selectați motorul forumului. IPB, vBulletin, Phpbb


Un motor de forum este un lucru necesar pentru un site serios. Principiul este bine cunoscut: orice site ar trebui să fie interactiv. Există multe modalități de a obține interactivitate, de la comentarii la articole până la propria tematică rețea socială. Forumul este poate cel mai universal instrument în realitate părere cu vizitatori.

Forumul vă permite să:

Creați o audiență permanentă de utilizatori ai site-ului care vor reveni constant și vor fi activi. Activitatea vizitatorilor este bani reali.

Economisirea conținutului. Dacă faceți un forum, atunci conținutul va fi creat de utilizatori, iar proprietarul nu trebuie să cumpere cantitati mari texte pentru promovare.

Extensie nucleu semantic site-ul. Crearea unui forum permite, fără prea mult efort din partea proprietarului, extinderea numărului de solicitări pentru care site-ul este promovat.

Instalarea motorului de forum este un proces simplu, dar configurarea și administrarea ulterioară pot cauza o mulțime de dificultăți pentru un începător. Cu toate acestea, există o cantitate imensă de documentație pentru fiecare motor popular, așa că, dacă doriți, puteți înțelege totul. Sau angajează un administrator profesionist.

În general, marea majoritate a motoarelor sunt destul de potrivite pentru funcționarea normală a forumului, au aproximativ același set funcții de bază, inclusiv un sistem flexibil pentru setarea drepturilor de acces pentru utilizatori. Ele se disting prin ușurința de administrare, un set de șabloane și pluginuri, fiabilitate și suport tehnic de la producator. Voi începe recenzia cu primele trei din Runet: Phpbb este poate cel mai popular motor pentru crearea unui forum pe Runet. Pentru un începător, principalul avantaj al Phpbb este că atât motorul de forum în sine, cât și tot felul de suplimente sunt gratuite. Există, de asemenea, multe comunități diferite de fani Phpbb, atât pe internetul vorbitor de limbă rusă, cât și pe cel străin.

Alte avantaje includ viteza de operare, simplitatea și flexibilitatea relativă a setărilor, un număr mare de șabloane și suplimente. Dacă faci un forum în phpbb, atunci acesta poate fi folosit ca parte a site-ului (există posibilitatea integrării cu multe cms), dar poți să faci și un site portal mai mult sau mai puțin cu drepturi depline pe baza lui.

Dar există și un dezavantaj al Phpbb - este foarte vulnerabil atât la atacurile de spam, cât și la hacking odată cu introducerea codului cuiva. Pentru a evita acest lucru, trebuie să instalați suplimente speciale pentru a vă proteja împotriva spamului și, de asemenea, să actualizați în mod regulat motorul instalând versiuni noi. Din păcate, acest lucru nu oferă întotdeauna protecție 100%, așa că va trebui să monitorizați acest lucru manual singur sau prin numirea moderatorilor. Îl puteți descărca de pe site-ul oficial https://www.phpbb.com/

IPB (Invision Power Board) este un motor de forum plătit, care sperie imediat majoritatea începătorilor. Cu toate acestea, dacă proiectul este intenționat să fie serios, atunci o sumă de aproximativ 200 USD pentru un IPB este puțin probabil să oprească un webmaster hotărât. Dar gândește-te de zece ori dacă ești gata, chiar și de dragul unei game foarte largi de posibilități, să refaci constant motorul IPB pentru tine, cu riscul de a complica suportul și actualizările pentru tine.

Sistemul are o sumă imensă posibilități de integrare cu diferite servicii - diverse cm-uri, bloguri, chat-uri, galerii foto etc. Poate că un portal pe acest motor poate fi considerat un site complet cu drepturi depline, desigur, cu anumite setări.

Și aici există o muscă semnificativă în unguent - motorul IPB este actualizat destul de rar, utilizatorii înșiși acționează ca testeri, care găsesc ei înșiși vulnerabilități și erori. În orice caz, codul ajunge să fie „strâmb” și suboptim. Nu există comunități de fani ruși de înaltă calitate; toate problemele vor trebui rezolvate independent. Localizările rusești sunt, de asemenea, departe de a fi perfecte; fișierele de limbă trebuie deseori editate pentru afișare normală.

Datorită complexității și incorecității codului, forumurile pe IPB sunt afișate corect numai în FireFox; în alte browsere pot apărea probleme minore.

De asemenea, poate exista o problemă la actualizarea de la a doua la a treia versiune - structura skin-urilor și a claselor s-a schimbat, iar dacă forumul a fost modificat, actualizarea va fi problematică.

Sistemul de șabloane IPB este extrem de confuz, schimbare aspect nu este atât de ușor, va trebui să „împingeți” o mulțime de fișiere. Designul standard nu este rău și destul de familiar - dar este standard, ceea ce, în sine, poate fi un dezavantaj semnificativ pentru mulți. Puteți descărca Invision Power Board de pe site-ul oficial http://www.invisionpower.com/apps/board/
vBuletin (vb). În segmentul de limbă rusă al internetului, vBulletin este denumit în mod tradițional „vobla” sau „chic”. Acesta este poate cel mai bun motor de forum, nu mai este nimic de adăugat. Prețul de aproximativ 250 USD (licența este achiziționată pentru un an și include actualizări gratuite în acest timp) este destul de justificat și cu siguranță se va plăti de la sine economisind timp și nervi. Aici totul funcționează ca un ceas. Este destul de clar de ce se iau banii - motorul vBulletin este îmbunătățit constant și este clar că la el lucrează programatori profesioniști și nu doar fanii.

Nu are rost să enumerați toate funcțiile - acesta (sau suplimentele) implementează aproape tot ceea ce ar putea avea nevoie un administrator pentru a crea un forum. Există multi-citare și suport pentru podcasting și comunități de utilizatori și grupuri sociale, și un sistem flexibil de reputație și multe altele.

Desigur, vBulletin are un număr mare de suplimente și comunități de utilizatori, așa că nu vor fi probleme de întreținere, mai ales că există o echipă oficială de asistență. Dezavantajul vBulletin, deși nu foarte mare, îl reprezintă completările plătite, de exemplu, pentru blogurile utilizatorilor.

În general, forumul nu are defecte. Poate fi recomandat pentru proiecte mari serioase tocmai datorita fiabilitatii si rezistentei la tot felul de atacuri. Drept urmare, creează o încărcare semnificativă pe server, mai ales cu suplimente instalate, dar pentru proiecte serioase folosesc de obicei servere serioase și administratori serioși. Îl puteți descărca de pe site-ul oficial http://www.vbulletin.com/

SMF ( Mașini simple Forum). Un motor simplu pe care îl poate gestiona orice începător. Simplitatea este compensată de lipsa de funcționalitate, dar nu toată lumea are nevoie de un set complet de „trucuri”. Instalarea pluginurilor (mod-urilor) este organizată convenabil în motor; acestea pot fi descărcate și instalate direct din panoul de administrare în doar câteva clicuri.

Panoul administrativ este oarecum neobișnuit, dar pentru un începător acest lucru nu este un dezavantaj, deoarece nu are experiență sau obiceiuri cu alte motoare. Nefamiliaritatea nu înseamnă inconvenient. Un alt avantaj este prezența unui număr mare de convertoare pentru comutarea de la alte motoare.

Forumul este foarte de încredere în ceea ce privește hacking-ul și spam-ul... ei bine, spam-ul este eternă problemă, care trebuie și poate fi combătută. Deși SMF este gratuit, dezvoltatorii și utilizatori experimentați oferiți asistență tuturor celor care au nevoie pe forumul oficial al proiectului.

Pe baza acestui motor, puteți crea și site-uri web cu drepturi depline folosind suplimente speciale pentru portaluri (Adk Portal, EzPortal etc.) Cu toate acestea, marea întrebare este dacă merită să faceți un portal bazat pe un forum. Este mai logic să faci un forum ca o completare la site-ul principal pe un motor cu drepturi depline.

Intellect Board (IntBoard). Un motor de forum pentru fani, scris de un fan și abandonat cu succes de acesta. Cu toate acestea, abandonul nu este un motiv pentru a nu-l recomanda categoric.

Să vorbim imediat despre deficiențe. Problemele apar adesea din senin, nu există un suport mare, forumul oficial este practic mort, iar proprietarii forumurilor de pe acest motor răspund rareori acolo. Practic nu există suplimente sau șabloane - trebuie să faci totul singur.

Dar există și avantaje. Codul motorului este suficient de simplu încât chiar și un începător poate să-și dea seama și să remedieze singur unele probleme, precum și să ajusteze unele funcții pentru el însuși. Motorul este foarte ușor și creează puțină sarcină pe server. Panoul de administrare este extrem de nestandard, dar conține, poate, cel mai mult cea mai buna oportunitate configura drepturi pentru utilizatori; un sistem de grupuri și drepturi de acces la fiecare secțiune specifică vă va permite să creați un sistem de moderare puternic și eficient.

PunBB. Simplu ușor un motor cu o comunitate destul de puternică care va ajuta la rezolvarea problemelor emergente. Nesolicitant pentru resursele serverului. Panoul administrativ este intuitiv.

Aspect realizat cu ajutor css, astfel încât începătorii care sunt obișnuiți cu aspectul tabelului vor găsi neobișnuit să editeze șabloane. Cu toate acestea, acesta este și un plus - este timpul să stăpânim tehnologiile moderne.

Un dezavantaj serios este Valabilitate ridicată pentru spam - trebuie să monitorizați acest lucru manual, pe lângă pluginurile instalate.

ExBB este un motor gratuit, a cărui particularitate este că funcționează cu baze de date text fără a utiliza MySQL. Poate acum 10 ani, acesta era un avantaj - astfel de site-uri creau mai puțină încărcare, iar găzduirea cu suport pentru baze de date era mult mai costisitoare. În zilele noastre orice găzduire acceptă MySQL, iar bazele de date text reprezintă un dezavantaj; sunt mult mai lente și mai puțin fiabile.

Cu toate acestea, puteți crea un forum folosind acest cms pentru un site mic unde nu este așteptat un aflux mare de vizitatori și mesaje. Este ușor de instalat, ușor de întreținut și are un număr mare de utilizatori și un forum de asistență pe site-ul oficial.

Vanilla – acest motor puțin cunoscut este poziționat ca un plus la Wordpress, unul dintre cele mai populare cms. Printre specificații standard WordPress nu are capacitatea de a crea un forum. Desigur, puteți adapta orice motor de forum, dar nu este atât de ușor. Vanilla este instalat ca un plugin obișnuit.

Sistemul de mesaje personale este implementat într-un mod neobișnuit - sunt publicate ca subiecte obișnuite, dar sunt vizibile doar pentru cei cărora le sunt adresate. În orice topic, pe lângă cel public, poți lăsa un mesaj privat. Neobișnuit, dar destul de convenabil. În general, se pare că dezvoltatorii au decis să facă un forum spre deosebire de toate celelalte. Dacă acesta este un plus sau un minus, rămâne la latitudinea dvs. de a decide.

În general, există o mulțime de motoare - puteți încerca, vă puteți stabili imediat cu ceva popular, puteți chiar să scrieți sau să comandați ceva propriu. Este imposibil să spunem fără ambiguitate care opțiune va fi optimă pentru fiecare caz specific.

Administrația unor astfel de servicii nu este de obicei responsabilă pentru nimic, așa că dacă forumul tău dispare într-un moment minunat, în cel mai bun caz își vor cere scuze.

În următorul articol vă voi spune ce există

Doar în scop informativ. Administrația nu este responsabilă pentru conținutul acestuia. Descarcă gratis .


vBulletin Connect v5.3.3 este un pachet de forum puternic, scalabil și complet personalizabil pentru site-ul dvs. web.

Versiune: 5.3.3 (Anulat de vBSupport.org)

Cerințe minime php 5.6
Compatibil cu php 7.1
La instalatie noua trebuie să redenumiți fișierul htaccess.txt în .htaccess
Când actualizați, ștergeți folderul cu fonturi (înainte de a începe actualizarea).

Noi oportunitati:
Noua interfață de utilizare cu integrare socială extinsă;
Optimizat pentru dispozitive mobile;
Instalare, management și configurare simplificate;
Noua arhitectură a bazei de date pentru o căutare îmbunătățită și o performanță mai bună;
Schimbare dinamică convenabilă a conținutului;
Avansat pentru partajarea video și imagini;
Integrare completă cu VigLink;
Peste 100 de alte funcții și îmbunătățiri noi;

Aplicații încorporate:
Forum de discuții
Grupuri
Sondaje
Blog

Optimizare motor de căutare:
Adrese URL prietenoase cu SEO
Etichetă META cu cuvânt cheie/descriere personalizată

Flexibilitate:
Profiluri de utilizator extensibile
Rescrierea adresei URL
Localizarea interfeței
Metadate

Respectarea standardelor:
Sindicarea conținutului (RSS)
Sindicarea conținutului: RSS, Atom, XML
Compatibil cu PHP v5.4

Sistem integrat nerupere:
Singura autentificare implicată
Sistem de rezoluție unică
Singurul panou de control admin
Creați un stil/temă continuu prin articole, bloguri, forum

Tablouri de bord pentru fiecare rol:
Controale administrative
Panoul de control al moderatorului
Panou de control personalizat
Sistem de rezoluție unificat
Motor de șablon de putere pentru personalizare avansată

Control utilizator:
Sistem multi-utilizator cu roluri și puteri nelimitate
Grupuri implicate
Siguranță
Puteri granulare
Notificare probleme
SSL compatibil
Captcha
Confirmare adresa de e-mail
Panoul de control administrativ Editor de știri
Sistem de autentificare „strike”.
Modificările de e-mail și parolă necesită parola curentă
Conform cu Legea privind protecția confidențialității online pentru copii (COPPA) 1998

1. Accesați panoul de control al administratorului:
Limbi și expresii - Descărcați / Încărcați limbi.
2. În câmpul „FIE încărcați fișierul XML de pe computer”, introduceți calea către
fișierul vbulletin-language_ru.xml de pe computer.
3. În opțiunea „Suprascrie limbă”, selectează „Creează o limbă nouă”
4. În câmpul „Titlu pentru limba încărcată”, introduceți numele limbii.
Dacă nu există date introduse, limba se va numi „rusă (RU)”
5. Setați „Da” la „Ignorați versiunea limbii”
6. Setați „Da” la „Citiți setul de caractere din fișierul XML”
7. Faceți clic pe butonul „Import” și așteptați finalizarea procesului de descărcare.
7A Dacă doriți, puteți face Limba noua; limbaj nou"Limba implicita
făcând clic pe butonul „Default” / „Default Value” de lângă acesta.





Probabil ați văzut forumuri pe motorul vBulletin de multe ori. Forumurile ca atare nu mai sunt la modă, dar vBulletin este încă unul dintre cele mai populare motoare. În cea mai recentă versiune (a cincea) sa, au fost găsite mai multe vulnerabilități care pot distruge foarte mult viața unui administrator. În acest articol vă voi spune cum sunt folosite.

Prima problemă este filtrarea incorectă a datelor utilizatorului. A fost raportat de un cercetător independent de securitate care a dorit să rămână anonim. Vulnerabilitatea, deși are unele limitări, a primit o stare critică, deoarece vă permite să citiți orice fișiere și să executați cod arbitrar pe sistemul țintă.

A doua vulnerabilitate a fost găsită de cercetătorii de la TRUEL IT și a primit identificatorul CVE-2017-17672. Este legat de caracteristicile deserializării datelor din motor și poate fi folosit de un atacator pentru a șterge fișiere arbitrare din sistem.

Rapoartele complete care detaliază ambele probleme au fost publicate ca parte a programului Beyond Security al SecuriTeam. Există, de asemenea, exploatări PoC pentru a demonstra vulnerabilitățile. Să trecem prin toate acestea în ordine.

Pregătiri

Am folosit distribuția WAMP ca server.

Citiți fișiere, executați comenzi

Deci, motivul primei vulnerabilități este logica incorectă la procesarea parametrului routestring, care permite unui atacator să includă orice fișier de pe disc prin includere și să execute codul PHP care se află în acesta.

Calea noastră începe cu cel mai important fișier - index.php, unde are loc inițializarea de bază a aplicației.

/index.php
48: $app = vB5_Frontend_Application::init("config.php"); ... 60: $routing = $app->getRouter(); 61: $metoda = $routing->getAction(); 62: $template = $routing->getTemplate(); 63: $clasa = $routing->getControllerClass();

Să ne uităm la metoda vB5_Frontend_Application::init.

/includes/vb5/frontend/application.php
13: clasa vB5_Frontend_Application extinde vB5_ApplicationAbstract 14: ( 15: funcția publică statică init($configFile) 16: ( 17: parent::init($configFile); 18: 19: self::$instance = new vB5_Frontend:_20); self::$instance->router = new vB5_Frontend_Routing();21: self::$instance->router->setRoutes();

Aici ne interesează metoda setRoutes.

47: funcția publică setRoutes() 48: ( 49: $this->processQueryString(); ... 54: if (isset($_GET["routestring"])) 55: ( 56: $cale = $_GET[" rută șirul"];

Variabila $path conține valoarea userdata din parametrul routestring. Puteți trece calea către pagina de forum în ea și va fi încărcată.



Să presupunem că am trecut /test .

După atribuirea unei variabile, există o bucată de cod care scapă de bara oblică de la începutul liniei, dacă este prezentă.

/includes/vb5/frontend/routing.php
75: if (strlen($cale) ȘI $cale(0) == "/") 76: ( 77: $cale = substr($cale, 1); // $cale = "test" 78: )
include\vb5\frontend\routing.php
83: dacă (strlen($cale) > 2) 84: ( 85: $ext = strtolower(substr($cale, -4)) ; 86: dacă (($ext == ".gif") SAU ($ext == ".png") SAU ($ext == ".jpg") SAU ($ext == ".css") 87: SAU (strtolower(substr($cale, -3)) == ".js" )) 88: ( 89: antet ("HTTP/1.0 404 Nu a fost găsit"); 90: die(""); 91: ) 92: )

După cum puteți vedea, verificarea este destul de ciudată. Cel puțin, prezența unei liste de extensii interzise scrise direct în cod este confuză. Și, în general, însuși faptul că extensia se obține prin tăierea a patru caractere de la sfârșitul rândului (linia 85) este derutant. În general, dacă încercăm să primim un fișier cu extensii gif, png, jsp, css sau js, serverul va returna o pagină 404 și scriptul se va opri din executare. Când toate verificările sunt trecute, metoda getRoute din clasa vB_Api_Route este apelată folosind callApi. Acesta caută rute potrivite pe baza informațiilor furnizate de utilizator.

Continuarea este disponibilă numai pentru membri

Opțiunea 1. Alăturați-vă comunității „site” pentru a citi toate materialele de pe site

Calitatea de membru al comunității în perioada specificată vă va oferi acces la TOATE materialele Hacker, vă va crește discountul cumulat personal și vă va permite să acumulați un rating profesional Xakep Score!

Orice motor necesită anumite acțiuni pentru a-l optimiza pentru o performanță mai bună și mai rapidă. În cazul nostru, vom vorbi despre optimizarea Vbulletin 4.

Deoarece motorul nostru de forum este actualizat constant, nu voi scrie despre optimizarea versiunilor anterioare ale Vbulletin, ci voi începe cu versiunea 4.1.12. Deși, poate, voi completa treptat acest articol cu ​​optimizare pentru versiunile anterioare, deoarece nu toată lumea trece la altele mai noi.

Aici voi da câteva exemple pentru a vă face forumul Vbulletin mai rapid și mai bun (începând cu cele mai simple lucruri și trecând la altele mai complexe). Vă rog să rețineți că ceea ce funcționează pentru mine nu va funcționa neapărat pentru dvs. Prin urmare, faceți toate schimbările pe propriul risc și risc.

Dezactivarea listei de utilizatori.

Există o modalitate simplă de a dezactiva pur și simplu funcția în AdminCP. (Setări -> Opțiuni -> Opțiuni pentru listarea utilizatorilor)

Acest lucru nu este global, desigur, și puteți sări peste el și nu o faceți, doar puneți-vă întrebarea: aveți nevoie de el? De când au o listă, utilizatorii o pot sorta, pot vedea cine are mai multe mesaje, reputație și așa mai departe. Utilizatorii dvs. folosesc asta? Probabil că nu... când ai folosit ultima dată această listă?

În ceea ce mă privește, mi se pare că aceste liste beneficiază doar de spammeri, deoarece acesta este cel mai simplu mod de a colecta toate numele participanților la forumul Vbulletin 4 pentru a trimite spam în mesaje private.

În plus, interogarea necesară pentru a genera o listă de utilizatori este groaznică pentru serverele de baze de date și poate duce la incarcatura grea Server.

Viteză crescută la procesarea unei liste de mesaje personale.

Dacă nu ați importat niciodată mesaje private din surse externe folosind Impex sau alte mijloace, vă puteți baza în siguranță pe sortarea ID-urilor pentru mesajele private. Sortarea după ID va face ca serverul dumneavoastră de baze de date să nu fie nevoit să arunce mesaje private într-un tabel temporar pentru a efectua sortarea (făcând interogarea mult mai rapidă).

Pentru a face acest lucru, trebuie să înregistrați un mic modul cu o locație în private_messagelist_filter și să scrieți următoarele în el:

Dacă ($sortfield == "pmtext.dateline") $sortfield = "pm.pmid";

Și gata, tocmai ai făcut private.php cu ~20% mai rapid.


Am configurat o căutare mai eficientă pentru cele mai recente mesaje de la utilizator.

Mergem la FTP, căutăm fișierul include /class_userprofile.php și înlocuim datele din acesta după cum urmează, căutăm:

$getlastposts = $this->registry->db->query_read_slave(" SELECT thread.title, thread.threadid, thread.forumid, thread.postuserid, post.postid, post.dateline FROM " . TABLE_PREFIX . "post AS post INNER JOIN " . TABLE_PREFIX . "thread CA fir FOLOSIND (threadid) WHERE thread.visible = 1 AND post.userid = " . $this->userinfo["userid"] . " AND post.visible = 1 ORDER BY post.dateline DESC LIMITA 20 ");

și înlocuiți-l cu acesta (mai precis ORDER BY):

$getlastposts = $this->registry->db->query_read_slave(" SELECT thread.title, thread.threadid, thread.forumid, thread.postuserid, post.postid, post.dateline FROM " . TABLE_PREFIX . "post AS post INNER JOIN " . TABLE_PREFIX . "thread CA fir FOLOSIND (threadid) WHERE thread.visible = 1 AND post.userid = " . $this->userinfo["userid"] . " AND post.visible = 1 ORDER BY post.postid DESC LIMITA 20 ");

Acest lucru face ca cererea să fie puțin mai corectă decât este deja. În acest fel, nu va trebui să sortați într-un tabel temporar. Pentru utilizatorii cu peste 1000 de mesaje, solicitarea inițială ar dura aproximativ 10 secunde, în cazul nostru mult mai puțin. Acest lucru se aplică în primul rând profilului Utilizator Vbulletin 4, pentru a afișa cele mai recente mesaje.

Verificarea indexului subiectelor.

Dacă forumurile dvs. au o ordine de sortare implicită care este setată fără modificări, așa cum am făcut-o mai sus, asigurați-vă că toți indexurile dvs. sunt în tabelele lor. Au fost cazuri când indexurile s-au suprapus din motive necunoscute de mine și unele forumuri nu s-au deschis.

Propun ca sortarea implicită să fie în formă de dată (coloana care utilizează aceste date se numește „dateline”) și, pentru a implementa acest lucru, să rulăm interogarea:

ALTER TABLE thread ADD INDEX forumid2_dp (forumid, vizibil, sticky, dateline)

Această solicitare mi se aplică în mod specific, în cazul dvs. forumid2_dp ar trebui să aibă numele dvs. Folosiți pe propria răspundere.

Aveți grijă când instalați suplimente.

Doar pentru că cineva realizează module și hack-uri nu înseamnă că este făcut doar pentru tine, a lucrat pe forumurile mari Vbulletin 4 și nu are erori. Un exemplu perfect sunt mesaje despre hack-uri masive, printr-un hack sau altul.

Bineînțeles, putem presupune că dezvoltatorii nu pot lua în considerare totul și cerne toate hack-urile pentru ca acestea să nu intre în conflict, dar... Asigurați-vă că modulul Vbulletin nu provoacă încărcări mari de baze de date, asigurați-vă că hack-ul are potențialul de a se proteja împotriva injecție SQL sau XSS. Din păcate, există mii de aplicații și modificări și pur și simplu nu este posibil să verificați totul. Va fi mai bine dacă scrieți singuri toate hackurile sau comandați de la altcineva. Personalizat în mod special pentru tine și sarcinile tale.

Nu folosiți tabele în InnoDB.

Aici, desigur, îmi pot scuipa în față, deoarece acest subiect a fost deja discutat de un milion de ori, dar din proprie experiență pot spune că lucrez 100% pe tabelele MyISAM pentru orice acțiune. Uneori procesez 1000 de cereri pe secundă.

Dacă începeți deja să vă speriați unde se blochează totul în timpul interogărilor, în special în noua căutare Vbulletin, schimbați tabelele InnoDB în MyISAM. MyISAM răspunde mai rapid la solicitările individuale, deoarece nu trebuie să gestionați blocarea înregistrărilor individuale. InnoDB este mai rapid în general, dar numai pentru că permite interogărilor să ruleze simultan. Dacă interogările dumneavoastră rulează deja rapid în MyISAM, nu este nevoie să treceți la InnoDB. DIN PUNCTUL MEU DE VEDERE.

Evaluarea articolului

0%

Evaluare

Evaluare utilizator: 0.35 (1 voturi)

Doar în scop informativ. Administrația nu este responsabilă pentru conținutul acestuia. Descarcă gratis .


vBulletin Connect v5.3.3 este un pachet de forum puternic, scalabil și complet personalizabil pentru site-ul dvs. web.

Versiune: 5.3.3 (Anulat de vBSupport.org)

Cerințe minime php 5.6
Compatibil cu php 7.1
Pentru o nouă instalare, trebuie să redenumiți fișierul htaccess.txt în .htaccess
Când actualizați, ștergeți folderul cu fonturi (înainte de a începe actualizarea).

Noi oportunitati:
Noua interfață de utilizare cu integrare socială extinsă;
Optimizat pentru dispozitive mobile;
Instalare, management și configurare simplificate;
Noua arhitectură a bazei de date pentru o căutare îmbunătățită și o performanță mai bună;
Schimbare dinamică convenabilă a conținutului;
Avansat pentru partajarea video și imagini;
Integrare completă cu VigLink;
Peste 100 de alte funcții și îmbunătățiri noi;

Aplicații încorporate:
Forum de discuții
Grupuri
Sondaje
Blog

Optimizare motor de căutare:
Adrese URL prietenoase cu SEO
Etichetă META cu cuvânt cheie/descriere personalizată

Flexibilitate:
Profiluri de utilizator extensibile
Rescrierea adresei URL
Localizarea interfeței
Metadate

Respectarea standardelor:
Sindicarea conținutului (RSS)
Sindicarea conținutului: RSS, Atom, XML
Compatibil cu PHP v5.4

Sistem integrat nerupere:
Singura autentificare implicată
Sistem de rezoluție unică
Singurul panou de control admin
Creați un stil/temă continuu prin articole, bloguri, forum

Tablouri de bord pentru fiecare rol:
Controale administrative
Panoul de control al moderatorului
Panou de control personalizat
Sistem de rezoluție unificat
Motor de șablon de putere pentru personalizare avansată

Control utilizator:
Sistem multi-utilizator cu roluri și puteri nelimitate
Grupuri implicate
Siguranță
Puteri granulare
Notificare probleme
SSL compatibil
Captcha
Confirmare adresa de e-mail
Panoul de control administrativ Editor de știri
Sistem de autentificare „strike”.
Modificările de e-mail și parolă necesită parola curentă
Conform cu Legea privind protecția confidențialității online pentru copii (COPPA) 1998

1. Accesați panoul de control al administratorului:
Limbi și expresii - Descărcați / Încărcați limbi.
2. În câmpul „FIE încărcați fișierul XML de pe computer”, introduceți calea către
fișierul vbulletin-language_ru.xml de pe computer.
3. În opțiunea „Suprascrie limbă”, selectează „Creează o limbă nouă”
4. În câmpul „Titlu pentru limba încărcată”, introduceți numele limbii.
Dacă nu există date introduse, limba se va numi „rusă (RU)”
5. Setați „Da” la „Ignorați versiunea limbii”
6. Setați „Da” la „Citiți setul de caractere din fișierul XML”
7. Faceți clic pe butonul „Import” și așteptați finalizarea procesului de descărcare.
7A Dacă doriți, puteți face din noua limbă limba „implicit”,
făcând clic pe butonul „Default” / „Default Value” de lângă acesta.





Acțiune