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
Plik konfiguracyjny (php.ini) Ścieżka => /etc
Załadowany plik konfiguracyjny => /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 go otworzyć 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 rozmiar 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.