Ograniczenie PhpMyAdmin dotyczące rozmiaru przesyłanego pliku

PhpMyAdmin - ograniczenie rozmiaru przesyłanego pliku

PhpMyAdmin jest powszechnie używanym narzędziem do zarządzania bazami danych MySQL, ale posiada ograniczenie rozmiaru przesyłanego pliku. Maksymalny rozmiar pliku, który można przesłać za pośrednictwem PhpMyAdmin, jest zwykle ograniczony do 2 MB. Jeśli spróbujesz przesłać plik, który przekracza ten limit, otrzymasz komunikat o błędzie.

Ograniczenie rozmiaru przesyłanego pliku w PhpMyAdmin ma na celu zapobieganie złośliwym działaniom i potencjalnym naruszeniom bezpieczeństwa. Ograniczając maksymalny rozmiar pliku, PhpMyAdmin zapewnia, że nikt nie może przesyłać plików, które mogłyby potencjalnie zagrozić bezpieczeństwu serwera.

Istnieją jednak pewne sytuacje, w których może być konieczne zaimportowanie dużej bazy danych ze zrzutu sql za pomocą PhpMyAdmin. W takich przypadkach przekroczenie limitu rozmiaru przesyłanego pliku może stanowić problem.

Jak zaimportować dużą bazę danych za pomocą PhpMyAdmin i kroki:

Czynności te są niezbędne, jeśli trzeba zaimportować dużą bazę danych ze zrzutu SQL przy użyciu PHPMyAdmin. Przy takim imporcie może pojawić się następujący błąd:

Błąd: Twoja baza danych przekroczyła limit pamięci

Występuje problem z rozmiarem pliku, ponieważ przekracza on limit ustawiony przez parametry PHP. Dlatego parametry te muszą zostać zmienione. Wymagane są dwie opcje, upload_max_filesize i post_max_size. Pierwsza określa maksymalny rozmiar pliku do przesłania, a druga określa maksymalny rozmiar pliku dla żądań POST (w tej metodzie PHP zapisuje plik). Dane rekordu można znaleźć w pliku php.ini.

Poniższe polecenie może być użyte do zlokalizowania jego lokalizacji.

# php -i | grep php.ini Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.ini

Alternatywnie można po prostu wyszukać plik zawierający ten parametr:

# grep -iRI upload_max_filesize /etc/ /etc/php.ini:upload_max_filesize = 2M

Po znalezieniu pliku należy otworzyć go za pomocą dowolnego wygodnego edytora tekstu, znaleźć wskazane zmienne i zmienić ich wartości, zgodnie z wymaganiami przesłanego pliku.

upload_max_filesize = 60M post_max_size = 60M

W tym przykładzie plik testowy ma około 50 MB, więc wybrano 60 MB. W kolejnym kroku restartujemy usługę przetwarzającą PHP (w tym przypadku apache, ewentualnie php-fpm).

# service httpd restart

Po ponownym uruchomieniu wracamy do menu Import i widzimy, że maksymalny rozmiar przesłanego pliku został zmieniony.

Gratulacje! Twój limit przesyłania został zwiększony w PHPMyAdmin (i WordPress, jeśli też go używasz).

Podsumowanie

Podsumowując, wiesz już, jak zwiększyć rozmiar pliku importu PHPmyadmin. Wykonując te kroki, możesz łatwo rozwiązać ten problem samodzielnie, bez konieczności zatrudniania kogoś z Fiverr lub Upwork. Zwiększenie limitu przesyłania w WordPress jest teraz w twoim zasięgu, więc śmiało spróbuj.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria