Back to aLinDev's profile
aLinDev

Posts by aLinDev

4,385 posts

  1. #881
  2. #882
  3. #883
  4. #884
  5. #885
  6. #886
  7. #887
  8. #888
  9. #889
  10. #890
  11. #891
  12. #892
  13. #893
  14. #894
  15. #895
  16. #896
  17. #897
  18. #898
    Reply in Chat & Socialize

    Instalarea unui mod poate să fie o sarcină de la uşoară la foarte dificilă. Trebuie să spunem că sunt mod-uri şi mod-uri. De regulă operaţiunile pe care le presupun sunt: 1) copieri de fişiere (din arhiva zip a mod-ului, pe server); 2) modificări de fişiere (se indică ce fişier, ce cod trebuie să cauţi şi cu ce să îl înlocuieşti); 3) modificări de drepturi (mai rar, dar uneori unele mod-uri cer modificarea unor drepturi pe directoare sau fişiere); 4) modificări ale structurii bazei de date (tot rar, dar uneori e nevoie de comenzi MySQL). Tocmai pentru a preveni asupra operaţiunilor necesare, galeria de mod-uride pe situl oficial al phpBB oferă la finalul căsuţei de prezentare două informaţii esenţiale: Complexity şi Time. La complexitate veţi vedea operaţiile necesare (nu aţi folosit MySQL până acum? atunci atenţie la acele mod-uri… poate vă ajută un prieten mai priceput). Cât priveşte timpul, acolo am constatat o mare… subiectivitate. Evident, depinde de la om la om dacă 10 paşi îi face în 3 minute sau 10 minute, dar oricum, e un indicator bunicel.

     

    De ce nu îmi place mie modul de operare al mod-urilor? Modificarea manuală a fişierelor (şi mă refer nu a fişierelor template, ci ale celor din esenţa phpBB-ului, gen functions.php) se pierde la actualizare (upgrade), ceea ce înseamnă că trebuie să ţii minte (eventual un fişier text unde să notezi, sau un director pentru mod-uri în care să ţii arhivele originale) ce ai modificat. Desigur, poţi face (şi trebuie să faci) backup la fişiere înainte de actualizare, dar mod-urile oricum se pierd, căci cine poate ţine minte după câteva luni la ce linie ce a modificat? Sistemul WordPress de mod-uri (pluginuri) merge pe o cu totul altă filosofie. Evident şi acolo poţi interveni pe cod (şi aşa făceam într-o vreme, acum vreo 2 ani), dar arhitectura actuală a pluginurilor se bazează pe evenimente, permiţându-ţi să intervii cu propriul cod înainte ca (sau după ce) WP să facă una sau alta.

     

    Când am descărcat primul MODX spre instalare am fost bucuros să văd acolo un fişier install.xml. Mi-am zis: măi, să vezi că totuşi e cu instalare! De fapt acel fişier XML este doar un manual mai estetic aranjat (deschideţi cu IE) ce explică instalarea respectivului MODX (vedeţi mai jos). Detalii mai multe despre paşii instalării găsiţi aici, respectiv aici. Succes!

     

     

  19. #899
    [Tutorial] Reputation Points
    Reply in Chat & Socialize

    Urcati tot ce contine folderul root pe host

     

    Fisiere de modificat(este recomandat sa copiati toate fisierele pe care trebuie sa l-e modificati si sa le editati cu Notepad++)

    Deschide common.php 

    Cauta

    Cod:

     

     

    require($phpbb_root_path . 'includes/constants.' . $phpEx);

    require($phpbb_root_path . 'includes/db/' . $dbms . '.' . $phpEx);

    require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);

  20. #900
    [PHP] - Introducere
    Reply in Chat & Socialize

     

    PHP este un limbaj de programare web puternic, iar interpretorul său, fie că este inclus în serverul web ca un modul, sau executat separat ca binar CGI, este capabil să acceseze fișiere, să execute comenzi sau să deschidă conexiuni în rețea pe server. Aceste proprietăți fac ca totul ce este rulat pe server să fie implicit nesecurizat. PHP a fost proiectat în mod specific pentru ca să fie un limbaj mai securizat pentru scrierea programelor CGI decât Perl sau C, și cu o selectare corectă a opțiunilor de configurare la compilare și la rulare, dublate de o tehnică de programare corespunzătoare, PHP vă poate oferi combinația perfectă de libertate și securitate de care aveți nevoie.

     

    Deoarece există multe modalități diferite de a utiliza PHP, există și multe opțiuni de configurare care îi controlează comportamentul. O gamă largă de opțiuni de configurare garantează posibilitatea utilizării PHP pentru o întreagă suită de întrebuințări, dar aceasta totodată înseamnă că pot exista combinații ale acestor opțiuni și ale configurațiilor de servere, care vor duce la crearea unui mediu de execuție nesecurizat.

    Flexibilitatea configurațiilor în PHP este egală și rivalizează cu flexibilitatea codului-sursă. PHP poate fi utilizat pentru a construi aplicații complete pentru servere, cu toate avantajele unui utilizator shell, sau poate fi utilizat ca o simplă incluziune de partea serverului cu grad de risc redus, într-un mediu bine controlat. Modul de construire a acestui mediu și cât de securizat este el depinde în mare măsură de programatorul PHP.