Capitolul 18 · 18.5
Încărcare prea mare (eroare 413) sau time-out
Încercați să încărcați un fișier mare, să restaurați o copie de siguranță sau să importați o bază de date, și nu reușește. Vedeți de exemplu 413 Request Entity Too Large, în WordPress Het geüploade bestand overschrijdt de upload_max_filesize-richtlijn in php.ini, sau pagina continuă să se încarce și se termină cu un time-out. Atunci întâlniți o limită pentru dimensiune sau durată. Acele limite le puteți ajusta în mare parte dumneavoastră înșivă.
Despre ce limită este vorba?
| Setare | Pentru ce? |
|---|---|
| upload_max_filesize | Dimensiunea maximă a unui singur fișier încărcat. |
| post_max_size | Dimensiunea maximă a tot ce trimiteți odată. Setați-o întotdeauna puțin mai mare decât upload_max_filesize. |
| max_execution_time | Câte secunde poate rula un script. O valoare prea mică provoacă un time-out la operațiuni îndelungate, cum ar fi un import. |
| max_input_time | Cât timp poate dura primirea unei încărcări de către PHP. |
| memory_limit | Câtă memorie poate folosi un script. Setați-o mai mare decât post_max_size. |
Cum măriți limita
- Deschideți în DirectAdmin Select PHP version din Extra Features.
- Mergeți la opțiuni și măriți upload_max_filesize și post_max_size, iar dacă este necesar max_execution_time și memory_limit.
- Salvați și încercați din nou.
Explicația detaliată se găsește în Opțiuni PHP: upload_max_filesize, memory_limit și max_execution_time. Ați setat dumneavoastră valori proprii la PHP Instellingen în DirectAdmin pentru un domeniu? Acestea au atunci prioritate. Citiți în PHP Instellingen în DirectAdmin sau Select PHP version: care este diferența? cum sunt legate aceste două setări.
Sfat: Aveți nevoie de o valoare mai mare decât cea pe care o puteți alege în Select PHP version? Atunci este posibil cu o linie precum php_value upload_max_filesize 1024M în fișierul .htaccess al site-ului dumneavoastră (vezi Setări PHP per director și prin .htaccess).
Situații specifice
Importarea unei baze de date mari în phpMyAdmin
phpMyAdmin are propria limită pentru dimensiunea unui import. Comprimați fișierul ca .sql.gz, acest lucru reduce adesea dimensiunea cu mai mult de jumătate. Dacă rămâne totuși prea mare, citiți Importul unei baze de date, inclusiv fișiere mari pentru alte metode.
Încărcarea în File Manager
Pentru fișiere mari sau multe fișiere simultan, un program FTP precum FileZilla funcționează mai bine decât încărcarea prin browser (vezi Verbinden met FileZilla (FTP, FTPS en SFTP)).
Dezarhivarea sau arhivarea unui fișier zip mare
Se oprește dezarhivarea în File Manager cu un time-out? Încercați din nou, sau dezarhivați prin Terminal dacă pachetul dumneavoastră include această opțiune (vezi Extragerea și crearea de fișiere zip și Terminal în browserul dumneavoastră).
Un plugin de migrare în WordPress
Plugin-urile care mută un întreg site într-un singur fișier întâlnesc adesea aceste limite. Măriți temporar valorile de mai sus. Mutați site-ul dumneavoastră de la un alt furnizor la WebOké? Atunci puteți folosi și serviciul nostru gratuit de mutare: noi vă mutăm site-ul și e-mailul.
Site-ul dumneavoastră funcționează prin Cloudflare
Dacă folosiți Cloudflare cu norul portocaliu activat, la abonamentul gratuit se aplică o limită de 100 MB per încărcare. Această limită aparține Cloudflare, nu nouă.
Time-out la salvarea sau încărcarea unei pagini
Dacă o pagină obișnuită durează atât de mult încât apare un time-out, nu este o problemă de încărcare ci un script lent. Citiți Website-ul meu este lent și verificați cu X-Ray ce componentă consumă timpul (vezi X-Ray: depistarea paginilor lente).
