{"id":27903,"date":"2021-05-17T14:16:00","date_gmt":"2021-05-17T11:16:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27903"},"modified":"2021-10-18T03:44:17","modified_gmt":"2021-10-18T00:44:17","slug":"jak-zwiekszyc-maksymalny-rozmiar-przesylanego-pliku-w-php","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/jak-zwiekszyc-maksymalny-rozmiar-przesylanego-pliku-w-php\/","title":{"rendered":"Jak zwi\u0119kszy\u0107 maksymalny rozmiar przesy\u0142anego pliku w PHP?"},"content":{"rendered":"<p>PHP to j\u0119zyk skryptowy po stronie serwera, kt\u00f3ry dzia\u0142a na serwerze Apache\/Nginx. Domy\u015blnie skonfigurowany serwer ma okre\u015blony limit rozmiaru pliku. Czasami trzeba zmieni\u0107 ten limit rozmiaru pliku. W tym artykule dowiemy si\u0119, jak zwi\u0119kszy\u0107 maksymalny rozmiar przesy\u0142anego pliku w PHP.<\/p>\n<h3>Dlaczego trzeba zmieni\u0107 limit rozmiaru przesy\u0142anego pliku?<\/h3>\n<p>Za\u0142\u00f3\u017cmy, \u017ce Tw\u00f3j serwer umo\u017cliwia przesy\u0142anie plik\u00f3w o rozmiarze do 2 MB. Teraz przy pr\u00f3bie wgrania pliku o rozmiarze wi\u0119kszym ni\u017c 2MB serwer wyrzuca b\u0142\u0105d podobny do poni\u017cszego.<\/p>\n<p>plik przekracza maksymalny dozwolony rozmiar<\/p>\n<p>Ten b\u0142\u0105d wskazuje, \u017ce Tw\u00f3j serwer nie pozwala na przes\u0142anie pliku o rozmiarze wi\u0119kszym ni\u017c 2 MB. Ale co, je\u015bli chcesz przes\u0142a\u0107 du\u017cy plik, kt\u00f3ry jest wi\u0119kszy ni\u017c 2 MB?<\/p>\n<p>Istniej\u0105 2 sposoby zmiany tego limitu rozmiaru pliku. Jeden jest <code>.htaccess<\/code>zako\u0144czony, a drugi u\u017cywa <code>php.ini<\/code>pliku.<\/p>\n<h3>Zwi\u0119ksz maksymalny rozmiar przesy\u0142anego pliku za pomoc\u0105 metody htaccess<\/h3>\n<p>Mo\u017cesz znale\u017a\u0107 <code>.htaccess<\/code>plik w katalogu g\u0142\u00f3wnym. Je\u015bli go tam nie ma, stw\u00f3rz go. Aby zmieni\u0107 limit rozmiaru pliku, otw\u00f3rz <code>.htaccess<\/code>plik w swoim edytorze i dodaj w nim poni\u017csze wiersze.<\/p>\n<pre><code>php_value upload_max_filesize 30M\nphp_value post_max_size 30M<\/code><\/pre>\n<p>W powy\u017cszym kodzie poda\u0142em warto\u015b\u0107 30M co pozwoli wgra\u0107 plik o rozmiarze do 30MB. Zmie\u0144 t\u0119 warto\u015b\u0107 zgodnie z wymaganiami.<\/p>\n<p><strong>Uwaga:<\/strong> Niekt\u00f3re serwery mog\u0105 nie dzia\u0142a\u0107, je\u015bli zmienisz limit rozmiaru <code>.htaccess<\/code>pliku za pomoc\u0105 pliku. Je\u015bli ta opcja nie dzia\u0142a na twoim serwerze, mo\u017cesz to zrobi\u0107 za pomoc\u0105 <code>php.ini<\/code>pliku opisanego poni\u017cej.<\/p>\n<h3>Zwi\u0119ksz limit rozmiaru przesy\u0142anego pliku za pomoc\u0105 PHP.INI<\/h3>\n<p><code>php.ini<\/code>jest domy\u015blnym plikiem konfiguracyjnym, kt\u00f3ry wymaga uruchomienia aplikacji PHP. Ten plik s\u0142u\u017cy do kontrolowania rozszerze\u0144, rozmiaru przesy\u0142ania, limit\u00f3w czasu plik\u00f3w, limitu zasob\u00f3w itp.<\/p>\n<p>Aby zwi\u0119kszy\u0107 limit rozmiaru pliku, musisz edytowa\u0107 warto\u015bci post_max_size, upload_max_filesize w <code>php.ini<\/code>pliku.<\/p>\n<pre><code>post_max_size = 30M\nupload_max_filesize = 30M<\/code><\/pre>\n<p>Tutaj te\u017c przekaza\u0142em warto\u015b\u0107 30M. Mo\u017cesz umie\u015bci\u0107 dowoln\u0105 warto\u015b\u0107 zgodnie ze swoimi wymaganiami. Te warto\u015bci maj\u0105 zastosowanie globalnie, co oznacza, \u017ce \u200b\u200bwszystkie aplikacje PHP b\u0119d\u0105 mia\u0142y t\u0119 skonfigurowan\u0105 warto\u015b\u0107.<\/p>\n<p>Nast\u0119pnie zrestartuj serwer. A teraz mo\u017cesz wgra\u0107 plik o rozmiarze do 30MB.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/interfejs-api-kursow-walut-z-konwersja-walut-w-php\/\" title=\"Interfejs API kurs\u00f3w walut z konwersj\u0105 walut w PHP\" >Interfejs API kurs\u00f3w walut z konwersj\u0105 walut w PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-przesylac-pliki-na-zdalny-serwer-w-php\/\" title=\"Jak przesy\u0142a\u0107 pliki na zdalny serwer w PHP\" >Jak przesy\u0142a\u0107 pliki na zdalny serwer w PHP<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ka\u017cdy serwer ma sw\u00f3j w\u0142asny rozmiar przesy\u0142anych plik\u00f3w, kt\u00f3re s\u0105 dozwolone na stronie internetowej. Mo\u017cesz zmieni\u0107 maksymalny rozmiar przesy\u0142anego pliku zgodnie z wymaganiami dotycz\u0105cymi przesy\u0142ania plik\u00f3w.<\/p>\n","protected":false},"author":1,"featured_media":21909,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[277],"tags":[847],"class_list":["post-27903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/27903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=27903"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/27903\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21909"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=27903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=27903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=27903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}