View Categories

Optimizare PHP: Schimbarea Versiunii și Creșterea Limitei de Memorie

⏱️ Timp estimat de citire: 3 min read

🎯 Scopul Articolului #

Acest ghid vă arată cum să gestionați setările PHP critice ale site-ului dumneavoastră, utilizând instrumentul Selectați Versiunea PHP (Select PHP Version) din cPanel. O versiune PHP modernă și limite de resurse adecvate sunt cruciale pentru securitatea și viteza site-ului.


1. Alegerea Versiunii PHP (Selector) #

Utilizarea celei mai recente versiuni stabile de PHP oferă îmbunătățiri majore de viteză și securitate.

  1. Logați-vă în contul dumneavoastră cPanel.

  2. În secțiunea Software, dați click pe Selectați Versiunea PHP (Select PHP Version).

  3. Versiunea Curentă: În partea de sus, veți vedea versiunea PHP activă.

  4. Schimbarea Versiunii: Din meniul derulant, selectați cea mai recentă versiune stabilă și suportată (ex: PHP 8.2 sau 8.3).

    ⚠️ Avertisment: Dacă site-ul dumneavoastră rulează pe o temă sau plugin-uri foarte vechi, trecerea la o versiune PHP nouă poate provoca erori. Testați întotdeauna pe un mediu de Staging înainte de a aplica modificarea pe site-ul live.

  5. Dați click pe Set as Current (Setează ca Curent).


2. Activarea/Dezactivarea Extensiilor PHP #

În aceeași interfață Selectați Versiunea PHP, în partea de jos, puteți gestiona extensiile PHP.

  • Asigurați-vă că extensiile esențiale pentru WordPress sunt bifate (ex: mysqli, curl, json, mbstring, zip).

  • Pentru performanța maximă oferită de KarmaHost, asigurați-vă că extensia LiteSpeed (dacă este listată) este activă.


3. Creșterea Limitei de Memorie PHP (memory_limit) #

Memoria PHP este memoria RAM pe care un script PHP are voie să o folosească pentru a se executa. Dacă instalați plugin-uri complexe sau folosiți un constructor de pagini (page builder), este posibil să aveți nevoie de mai mult de 1024MB.

  1. În ecranul Selectați Versiunea PHP, dați click pe tab-ul Opțiuni (Options) în partea de sus.

  2. Căutați variabila memory_limit.

  3. Selectați o valoare mai mare din meniul derulant (ex: 2048M sau, pentru pachetele mari E-commerce, 16384M).

  4. Modificarea se salvează automat.

Eroare Frecventă: O limită de memorie prea mică provoacă eroarea „Fatal error: Allowed memory size of X bytes exhausted”. Creșterea acestei valori rezolvă de obicei problema.


4. Ajustarea Limitelor de Încărcare Fisiere (Upload) #

Dacă nu puteți încărca fișiere media mari (imagini, video-uri, arhive) prin WordPress, trebuie să ajustați două variabile:

  1. În tab-ul Opțiuni (Options), căutați următoarele variabile:

    • upload_max_filesize: Dimensiunea maximă a unui singur fișier pe care îl puteți încărca (ex: 2048M).

    • post_max_size: Dimensiunea maximă permisă pentru datele POST. Această valoare ar trebui să fie întotdeauna egală sau mai mare decât upload_max_filesize.

  2. Setați valorile dorite din meniurile derulante.


5. Setarea Timpului Maxim de Execuție (max_execution_time) #

Aceasta este durata maximă (în secunde) în care un script PHP are voie să ruleze înainte de a fi terminat de server. Această setare este importantă pentru operațiuni lungi, cum ar fi importurile de date sau backup-urile complexe.

  1. În tab-ul Opțiuni (Options), căutați variabila max_execution_time.

  2. Valoarea implicită este de obicei 300 de secunde. Pentru operațiuni mari, o puteți crește temporar la 1200 sau 3000.

  3. Nu lăsați această valoare foarte mare permanent, deoarece scripturile blocante pot consuma resurse.

Gestionarea corectă a setărilor PHP asigură că site-ul dumneavoastră rulează cu cea mai mare viteză și stabilitate pe infrastructura premium KarmaHost.

Lasă un răspuns