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 imamo opravka s baze podatkov, nam je najbolj dostopen phpmydmin, ki nam omogoča podporo pri upravljanju baz podatkov preko spletnega vmesnika. Iz phpMyAdmin lahko naredimo kakršne koli spremembe v bazi podatkov, do katere imamo dostop. Podatkovne baze lahko dodajamo, ustvarjamo, brišemo in urejamo tabele v bazah podatkov, brišemo oz uvoz glede na datum.
V standardni konfiguraciji (privzeto) funkcija “Uvozi” Od phpmydmin, nam ne dovoljuje nalaganja v Mysql za datoteke večje od 2 MB (2.048 KiB). Če potrebujemo bazo podatkov, večjo od 2 MB, se pojavi napaka: “You probably tried to upload too large file. Please referer to documentation for ways to workaround this limit.“
Rešitev za stiskanje podatkovne baze (.sql datoteke) v enega od formatov gzip, bzip2 ali zip, če pa je datoteka zbirke podatkov zelo velika, zagotovo tudi s stiskanjem ne bomo dobili datoteke pod 2 MB, ki bi jo lahko delili phpmydmin. Edina rešitev je sprememba omejitve velikosti, dovoljene za nalaganje.
Spremenite omejitev velikosti za nalaganje/uvoz v phpMyAdmin
Omejitev uvoza je določena s konfiguracijo Php-ului, iar pentru a schimba aceasta limita va trebui sa editam fisierul care raspunde de configuratia PHP (php.ini).
In functie de sistemul folosit, php.ini poate fi localizat in “/etc/php.ini“, “/etc/php5/apache2/php.ini” sau intr-o alta locatie de pe web server. Cel mai simplu ca sa-l localizam este sa ne logam pe server (via Ssh) si sa dam linia de comanda “locate php.ini“. Dupa ce localizam fisierul php.ini, trecem la editarea lui.
nano /etc/php.ini

In fisierul php.ini cautam si editam urmatoarele linii:
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
In cazul nostru am setat ca marimea maxima a fisierului de importat sa nu fie mai mare de 180MB. To pomeni, da lahko prek phpMyAdmin uvozimo baze podatkov do 180MB.

Odvisno od vaših potreb spremenite čas izvajanja in omejitev pomnilnika rabljeno. Če se čas postavi php.ini so majhne in je datoteka za uvoz zelo velika, potem je možno dati napako “časovna omejitev” ob uvozu. Za to boste morali spremeniti “max_input_time” in “max_execution_time“. To velja tudi za omejitev pomnilnika, ki jo je treba povečati v primeru velikih baz podatkov. Po opravljenih spremembah z uporabo urejevalnika “nano”, pritisni Ctrl + X nato “Y” (Da) si Vstopite da shranite spremembe.
Zadnji korak je ponovni zagon Spletni strežnik Apache.
systemctl restart httpd
ali
/etc/init.d/httpd restart
Po ponovnem zagonu apache lahko začnete uvažati datoteko baze podatkov.
Prikrite nastavitve – Spremenite omejitev velikosti uvoza 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.