Nie jestem w stanie zmienić rozmiaru pliku akceptowanego przez phpmyadmin do importowania baz danych na moim serwerze testowym.
Zmieniłem wszystkie wartości, o których mam pojęcie w my.cnf
:
max_packet_size
Key_buffer
lub rozmiar i max_post_size
wartość pliku do przesłania
w każdym php.ini
pliku znalezionym w systemie.
Akceptowany rozmiar pliku na ekranie importu nadal wynosi 8,192kib.
phpmyadmin
Josh
źródło
źródło
Odpowiedzi:
Pierwszymi rzeczami do sprawdzenia (lub zwrócić się do dostawcy hosta do sprawdzenia) są wartościami
max_execution_time
,upload_max_filesize
,memory_limit
orazpost_max_size
w pliku konfiguracyjnym php.ini. Wszystkie te trzy ustawienia ograniczają maksymalny rozmiar danych, które mogą być przesyłane i obsługiwane przez PHP.Pamiętaj, że
post_max_size
musi być większy niżupload_max_filesize
.źródło
Aby zwiększyć rozmiar pliku importu MySQL phpmyadmin w Ubuntu 16.04 lub nowszym, wykonaj następujące kroki. W najnowszej wersji Ubuntu możesz mieć PHP 5 lub PHP 7.
Krok - 1: otwórz
php.ini
odpowiednie wersje PHP.Dla PHP v5.0
Dla PHP v7.0
Dla PHP v7.1
Dla PHP v7.2
Dla PHP 7.3
Krok - 2: Teraz należy zwiększyć poniżej parametrów w
php.ini
pliku.Uwaga: rozmiar post_max_size powinien być większy niż rozmiar upload_max_size
Krok - 3: Teraz musisz zrestartować serwer Apache, aby wprowadzić zmiany.
źródło
utwórz stronę info.php i sprawdź wszystkie szczegóły dotyczące pliku
uruchom w swojej przeglądarce prześlij upload_max_filesize i post_max_size zmień wartość domyślną 2M na 80M.
Biegać
zmień obie wartości
upload_max_filesize
ipost_max_size
zmień wartość domyślną
2M
na80M
Uruchom ponownie apache
źródło
Ustaw zmienne
upload_max_filesize, post_max_size, memory_limit
w php.ini na właściwe wartości i zrestartuj serwer, a wtedy powinno działać.Jeśli to nie działa, sprawdź,
phpinfo()
czy edytowałeś odpowiedni plik php.ini.źródło