Cum de a crește dimensiunea maximă a fișierelor în WordPress - revista wp

Acasă → Diverse → Cum de a crește dimensiunea maximă a fișierelor în WordPress

Dacă se confruntă cu faptul că WordPress nu vă permite să încărcați o dimensiune de fișier mai mare decât maximul permis, nu vă faceți griji. Dimensiunea maximă a fișierelor încărcate în WordPress poate fi crescută în mai multe moduri.

Dimensiunea maximă a unui fișier WordPress poate fi setat la diferite niveluri - în funcție de nivelul de configurare WordPress, la nivelul configurației interpret PHP, și chiar pe serverul web.

Cum de a crește dimensiunea maximă a fișierelor în WordPress - revista wp

Dimensiunea maximă a fișierului în WordPress

upload_max_filesize directivă în php.ini

În fișierul de configurare php.ini utilizând directivele upload_max_filesize seta dimensiunea maximă a fișierelor încărcate pe server. Dacă aveți acces la fișierul php.ini pe site-ul dvs. de găzduire, puteți schimba această valoare:

Rețineți că PHP stabilit, de asemenea, dimensiunea maximă a cererilor POST folosind directiva post_max_size. care trebuie să fie mai mare sau egală cu dimensiunea maximă a fișierelor încărcate:

În funcție de configurația serverului, noua valoare poate avea efect imediat după schimbarea, sau necesitatea de a reporni serverul de web sau PHP interpret.

PHP directive prin .htaccess

Dacă nu aveți acces la fișierul de configurare PHP, puteți încerca să setați valoarea cu ajutorul .htaccess Apache Web Server. Dacă utilizați Apache, apoi în directorul rădăcină al site-ului WordPress, probabil, au deja un fișier .htaccess la care puteți adăuga următoarele valori:

Modificări în .htaccess efect, de obicei, imediat după ce salvați.

PHP directive prin nginx.conf

Pentru serverul de web Nginx, din păcate, nu este posibil de a utiliza fișierul .htaccess, dar dacă sunteți în căutarea pentru o oportunitate de a schimba valorile php.ini folosind fișierul de configurare Nginx, acest lucru se face prin Directiva fastcgi_param (dacă este configurată PHP în calitate de client FastCGI):

Prin modul în care sunt Directiva client_max_body_size Nginx. care este responsabil pentru dimensiunea maximă a datelor transferate în cererile HTTP. Aceasta afectează, de asemenea, dimensiunea maximă a fișierelor încărcate. Pentru intrarea în vigoare a modificărilor din fișierul de configurare a serverului web Nginx trebuie să fie repornit.

Utilizarea ini_set) Funcția (

Directiva upload_max_filesize și post_max_size pot fi modificate cu ajutorul funcției în fișierul wp-config.php PHP ini_set (), sau prin utilizarea plug-in, în cazul în care este permis să se stabilească interpret:

filtru upload_size_limit

În WordPress există un filtru special utilizat în funcția wp_max_upload_size upload_size_limit (). Acest filtru este responsabil pentru dimensiunea maximă a fișierelor încărcate. Valoarea implicită - cea mai mică dintre upload_max_filesize și post_max_size a fișierului php.ini, și de a folosi filtrul, este posibilă numai în măsura în care valoarea.

Dacă ați mărit dimensiunea fișierelor încărcate, metodele descrise mai sus, și WordPress încă arată valoarea mai mică decât a pus în sus, uita-te pentru prezența de plug-in-uri care pot folosi acest filtru, și să le dezactivați.

Apropo, puteți utiliza acest filtru pentru a reduce într-un mic plug-in-uri proprii dimensiunea maximă a fișierelor încărcate:

Într-un meniu tipic al consolei? Aș fi foarte recunoscător ... După ce a încercat toate căile de a crește - este încă 8M. Server pe Ubuntu + Nginx (ca un impact front-end pentru staticii) + Apache (ca un back-end pentru php procesare) + 5.5.x php + xcache.
CORE:
post_max_size 8M
upload_max_filesize2048 M

Încărcați fișiere mai mari de 8 M - imposibil. Se pare că totul este revizuit, empiric am dimensiunea - fără nici un rezultat ...

Încercați să măriți post_max_size ca să 2048M? Chiar și în directiva upload_max_filesize costurile spațiale tine după 2048 și este necesară.

Deci, în cazul în care să caute acest frumos PHP fișier dracului .ini Dick a scris în jos