Jak tymczasowo podnieść limit na wgranie dużego pliku na serwer (120MB)?

0

Dzień dobry, mam takie pytanie - mam dostęp do plików php.ini serwera.
Potrzebuję wgrać na serwer duży plik bazodanowy - jakie powinienem zmienić ustawienia w tym pliku aby wgrać dużą bazę - taką ponad 120 MB.
Czyli aby przyjmowało zarówno duże pliki oraz aby też czas wczytywania nagle nie został przerwany przez ograniczenie czasu sesji. Zabieram się za próby przeniesienia bazy na początku w najprostszy sposób. Czyli po przez edycję tego pliku.

W pliki php.ini jest tak wiele różnych zmiennych, że nie jestem pewny - jakie w takim zadaniu edytować tymczasowo aby spróbować wgrać tak duży plik. Pytanie częściowo powiązane z tematem - fragmentaryczne wgranie bazy danych. Zaczynam realizację tamtego problemu. Może rozwiąże problem takie rozwiązanie (polecane) przez zmienne plików php.ini - pytanie jakie to ustawienia tylko zmienić na jakie wartości.

1

Dla php:
max_input_time post_max_size upload_max_filesize
Lepiej dać z górką 125M

Ale też zerknij w config Apache:
LimitRequestBody
Lub nginx client_max_body_size - w zależności czego używasz

Przyjmowanie tak dużych postów, może być nie zdrowe, więc zmniejszenie tych wartości po wgraniu pliku może być wskazane (w zależności od przypadku)

0

Postaram się zmienić ten ini tylko na czas wgrania a następnie jak się uda, wrócić do ustawień domyślnych.

A ten czas odpowiedzi - wykonywania skryptu - to już jest w tym 125M?

0

powinieneś to zrobić przez FTP

0

Panowie sprawa zakończona sukcesem, wszystko się udało przenieść przez przeglądarkę po edycji plików ini. Podziękowania ogromne dla @abc najbardziej mi pomogła Twoja wypowiedź. Dzięki niej wszystko udało się bardzo gładko i bez żadnych błędów. Jeszcze raz dziękuję!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.