PHP maximális feltöltési méret (upload_max_filesize) módosítása cPanelben

Ha a weboldaladra feltölteni kívánt fájl mérete meghaladja a feltöltési fájlméret-korlátot, hibaüzenetet kapsz, és a folyamat leáll. Ilyen esetben szükséges lehet módosítani az alapértelmezett feltöltési limiten.

Mi a feltöltés maximális fájlmérete?

Az “upload_max_filesize” érték határozza meg a weboldalra feltölthető fájlok méretének határát. Ennél az értéknél beállított méretet meghaladó fájlokat nem lehet a hagyományos php feltöltési módokkal feltölteni.

Más szóval, a upload max filesize határozza meg a weboldalra feltölthető fájlok méretét.

Alapértelmezés szerint ez az érték 32 MB-ra van beállítva a cPanel tárhely csomagjainknál.

Hogyan növelhetem a PHP maximális feltöltési méretét a cPanelben?

A cPanel segítségével nagyon egyszerűen növelhető a maximális feltöltési méret. Mindössze néhány lépést kell követnie. Ezek a következők:

A cPanel felületére belépve a Szoftver dobozban, kattints a Select PHP version menüpontra.

A PHP Selector oldalán kattints a Beállítások fülre

A Beállítások résznél, az oldal alján találod a upload_max_filesize értékét. Az új értéket a lenyíló listából tudod kiválasztani.

A maximális feltöltési fájlméret növelésekor néhány dolgot nem szabad elfelejteni.

  • A feltöltés maximális fájlméretének növelésekor, a post_max_size értékét is módosítani kell úgy, hogy annak egyenlőnek vagy nagyobbnak kell lennie, mint a upload_max_filesize fájlmérete. Van egy másik érték is, amit memory_limit-nek hívnak, és ennek is nagyobbnak vagy egyenlőnek kell lennie a post max méretével. Ez alapvetően így néz ki:
    Maximális fájlméret feltöltése ≤ Maximális POST méret ≤ Memória korlát
  • Ez a korlát a webhelyre történő közvetlen feltöltéskor érvényes (pl. WordPress fájlkezelővel a /wp-content/uploads) mappában. A Cpanel fájlkezelőjén belül a feltöltési fájlméret független a tárhely PHP korlátjától, és minden esetben maximum 2 GB.
  • Nagyobb fájlok feltöltésére minden esetben FTP/FTPS vagy SSH kapcsolaton keresztül ajánlott.