Un WordPress bine optimizat nu înseamnă doar pluginuri bune și temă rapidă, ci și un mediu PHP configurat corect. Dacă valorile din php.ini sunt prea mici, te vei lovi de erori la upload, import, actualizări sau chiar la editarea paginilor cu un page builder.
Din cPanel (Select PHP Version sau MultiPHP INI Editor, în funcție de hosting) poți modifica aceste valori fără să umbli direct în fișierele serverului.
Valorile minime recomandate pentru WordPress
- memory_limit = 256M
- max_execution_time = 300
- max_input_time = 300
- max_input_vars = 5000
- post_max_size = 128M
- upload_max_filesize = 128M
Aceste valori acoperă majoritatea situațiilor: instalare teme mari, import demo content, upload imagini/video mai mari și lucrul cu page builders precum Elementor.
Valorile optime pentru site-uri mai complexe
Dacă ai magazine online, importuri masive sau pagini foarte încărcate:
- memory_limit = 512M
- max_execution_time = 600
- max_input_time = 600
- max_input_vars = 10000
- post_max_size = 256M
- upload_max_filesize = 256M
Asta previne erori de tipul:
- “Allowed memory size exhausted”
- “Maximum execution time exceeded”
- salvări de pagini care eșuează în builder
Ce face fiecare setare, pe scurt
- memory_limit – câtă memorie RAM poate consuma un script PHP
- max_execution_time – câte secunde are voie să ruleze un script
- max_input_time – timp maxim pentru procesarea datelor trimise de utilizator
- max_input_vars – număr maxim de câmpuri trimise prin formular (critic pentru pagini mari în builder)
- post_max_size – dimensiunea maximă totală a unui request POST
- upload_max_filesize – dimensiunea maximă a unui fișier încărcat
Regulă importantă între post_max_size și upload_max_filesize
post_max_size trebuie să fie întotdeauna egal sau mai mare decât upload_max_filesize.
Exemplu corect:
upload_max_filesize = 128M
post_max_size = 128M
sau
upload_max_filesize = 128M
post_max_size = 256M
Dacă post_max_size e mai mic, uploadul va eșua chiar dacă ai spațiu la upload_max_filesize.
Exemplu complet de configurație php.ini optimă pentru WordPress
memory_limit = 512M
max_execution_time = 600
max_input_time = 600
max_input_vars = 10000
post_max_size = 256M
upload_max_filesize = 256M
De unde modifici aceste valori în cPanel
- Intri în cPanel
- Cauți Select PHP Version sau MultiPHP INI Editor
- Alegi domeniul dorit
- Modifici valorile de mai sus
- Salvezi modificările
Nu e nevoie de restart server, modificările se aplică imediat.
Semne că valorile sunt prea mici
- nu poți urca teme sau pluginuri mari
- importul demo se oprește la jumătate
- Elementor sau alt builder nu salvează pagina
- erori fatale după update-uri
Concluzie
Un WordPress modern are nevoie de mai multă “respirație” decât setările default de hosting. O configurație generoasă în php.ini înseamnă mai puține erori, actualizări fără emoții și editare fluentă a paginilor.
Dacă serverul îți permite, mergi pe varianta optimă și scapi din start de 90% din problemele clasice legate de limite PHP.