Vadnica, ki vas korak za korakom nauči, kako spremeniti dovoljeno omejitev velikosti za uvoz datotek SQL v phpMyAdmin. Koristno, ko morate uvoziti velike zbirke podatkov. Spremenite datoteko SQL za omejitev velikosti nalaganja v phpMyAdmin.
Ko delamo z baza podatkovNajbolj do nas je phpMyAdmin, Nudimo pomoč pri vodenju opira glede spletni vmesnik eprin. Od phpMyAdmin lahko naredimo vse spremembe v bazi podatkov, ki jih imamo dostop. Mi lahko dodajate baz podatkov, ustvarjate, brišete in urejate tabele v zbirki podatkov, lahko odstranite ali Uvozne baz vzdržuje.
V standardni konfiguraciji (default) funkcija “uvoz"V phpMyAdmin, Ne nam omogočajo, da naložite v MySQL 2MB datotek, večjih od (2,048 KB). Če potrebujemo bazo podatkov, večjo od 2 MB, pride do napake: "You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit."
Rešitev bi stisniti datoteko zbirke podatkov (. SQL), v eni od oblik gzip, bzip2 ali ZadrgaAmpak, če je datoteka zelo velika baza podatkov, potem zagotovo ne stiskanja ne bodo dobili datoteko pod 2MB, ki jih lahko Raztreseni s phpMyAdmin. Edina rešitev je, da spremenite velikost, dovoljenega za nalaganje.
Spreminjanje Naloži / Uvoz Size Limit v phpMyAdmin
Import meja je podana s konfiguracijo PHPSkupnosti, in za spremembo te meje bodo morali urediti konfiguracijsko datoteko, ki se odziva PHP (php.ini) je.
Odvisno od uporabljenega sistema se lahko php.ini nahaja v "/etc/php.ini
""/etc/php5/apache2/php.ini
” ali na drugi lokaciji na spletni strežnik. Najlažje ga najdete tako, da se prijavite v strežnik (prek SSH) in podajte ukazno vrstico "locate php.ini
“. Po iskanju datoteke php.ini nadaljujemo z njeno urejanjem.
nano /etc/php.ini
V datoteki php.ini poiščite in uredite naslednje vrstice:
max_execution_time = 60 ; Maximum execution time of each script, in seconds (def. 30)
max_input_time = 90 ; Maximum amount of time each script may spend parsing request data (def. 60)
memory_limit = 128M ; Maximum amount of memory a script may consume (def. 128mb)
upload_max_filesize = 200M ; Maximum allowed size for uploaded files. (def. 2mb)
post_max_size = 180M ; Maximum size of POST data that PHP will accept
V našem primeru smo postavili največjo velikost datoteke, ki se uvaža, ne presega 180MB. To pomeni, da lahko uvozite preko phpMyAdmin zbirke podatkov na 180MB.
V Funt vaše potrebe spremenite čas izvršitve in mejo pomnilnika uporablja. Če so časi, določenih v php.ini so majhne in datoteka, ki jo želite uvoziti, je zelo velika, potem je možno napako "time out”Uvoz. Za to boste morali spremeniti "max_input_time
"In"max_execution_time
“. To velja tudi za omejitev pomnilnika, ki jo je treba povečati za velike zbirke podatkov. Po izvedbi sprememb z urejevalnikom "nano" kliknite Ctrl + X potem "Y"(Da) da Enter , da shranite spremembe.
Zadnji korak je ponovni zagon Apache Web Server.
systemctl restart httpd
ali
/etc/init.d/httpd restart
Po ponovnem zagonu apache Lahko začnete z uvozno datoteko zbirke podatkov.
Stealth Settings - Spreminjanje Uvoz Velikost Omejitev v phpMyAdmin.
Stara vadnica, a še vedno aktualna. Najlepša hvala!
Vendar pa ne deluje v vseh situacijah. Časovna omejitev povezave med nalaganjem je potekla.