Blog

Cum mărești limita de upload pe server: configurare PHP și htaccess

Optimizare SEO·
Cum mărești limita de upload pe server: configurare PHP și htaccess

Una dintre limitările frecvent întâlnite la administrarea site-urilor WordPress și nu numai este dimensiunea maximă a fișierelor care pot fi încărcate. Implicit, PHP este configurat cu limite conse...

Una dintre limitările frecvent întâlnite la administrarea site-urilor WordPress și nu numai este dimensiunea maximă a fișierelor care pot fi încărcate. Implicit, PHP este configurat cu limite conservative (adesea 2MB sau 8MB), care pot bloca încărcarea de imagini de rezoluție mare, videouri, teme sau plugin-uri. Mărirea limitei de upload este o operațiune tehnică simplă odată ce știți unde să faceți modificările.

Există mai multe metode de modificare a limitei de upload, în funcție de accesul pe care îl aveți la server și la configurările PHP. Fiecare metodă este potrivită pentru un anumit tip de mediu de hosting.

Verificarea limitei actuale

Înainte de a face modificări, verificați limitele actuale din WordPress > Tablou de bord > Unelte > Stare site sau adăugând temporar un fișier phpinfo.php:

<?php phpinfo(); ?>

Căutați valorile upload_max_filesize, post_max_size și memory_limit.

Metoda 1: Fișierul php.ini

Dacă aveți acces la fișierul php.ini (VPS sau server dedicat), modificați direct:

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 300

Reporniți Apache sau PHP-FPM după modificare: sudo systemctl restart php8.1-fpm

Metoda 2: Fișierul .htaccess

Dacă serverul permite suprascrierea directivelor PHP prin .htaccess, adăugați în fișierul .htaccess din rădăcina site-ului:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value memory_limit 256M
php_value max_execution_time 300

Metoda 3: Fișierul wp-config.php

WordPress permite specificarea limitei de memorie direct din wp-config.php:

define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

Metoda 4: Fișierul .user.ini

Pe serverele cu PHP-FPM sau când .htaccess nu funcționează, creați un fișier .user.ini în rădăcina site-ului:

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M

Verificarea după modificare

Goliți cache-ul browser și al serverului, apoi verificați din nou phpinfo.php sau din WordPress. Dacă limita nu s-a schimbat, contactați furnizorul de hosting, unii provideiri de shared hosting nu permit suprascrierea acestor valori la nivel de utilizator.

  • Valoarea post_max_size trebuie să fie mai mare sau egală cu upload_max_filesize
  • Nu setați valori excesiv de mari fără a verifica resursele disponibile pe server
  • Pe hosting shared, limita maximă permisă poate fi restricționată de furnizor

Aveți nevoie de servicii SEO?

Solicitați o analiză gratuită a site-ului și o ofertă personalizată, fără obligații.

Cere o ofertă

Articole similare