PhpMyAdmin elimina restricția privind dimensiunea fișierului, Denis kuzmenov

Buna ziua! Astăzi, am încă o dată atingeți în mișcare de la un server la altul, precum și problemele care pot apărea în acest proces.

Este vorba despre transferul de baze de date și despre caracteristicile de configurații de server care pot „pluti“ la locul de muncă în phpMyAdmin.

PhpMyAdmin elimina restricția privind dimensiunea fișierului, Denis kuzmenov

prodrom

Voi începe cu digresiune lirică. Când am început mai multe sau mai puțin activitatea profesională în web-design, părea logic și singura regulă adevărată: un nou site web - este întotdeauna o bază de date nouă. Ceea ce nu este clar? Toate frunze. De ce trage un tabel de baze de date existente? Ca răspuns, administratorul de sistem, care a făcut parte dintr-o echipa de lucru pe o serie de proiecte de Internet, oftă întotdeauna puternic, uneori puternic criticată și a vorbit despre prefixul tabelă. În general, pentru a obține noi baze de date a fost greu. Aproape imposibil. Am acest lucru foarte enervant, iritant pentru gradul de rabie.

Nu înțeleg abordarea de administrator de server exact momentul până când am avut de a face cu transferul de două site-uri de duzină cu un server la altul. Un număr de resurse online folosind mai multe baze de date. În general, realizate si se afla pe calea de corecție. Abordarea sa schimbat. Acum, am grupa diversele proiecte în 3-5 baze de date, ceea ce simplifică foarte mult viața. Volumul fiecărei baze de date este mai mare, dar numărul de baze sine - mult mai puțin.

Trebuie să spun că o cantitate semnificativă de baze de date poate fi cauzata doar de o singură resursă on-line. Această situație este întâlnită adesea, și asigurați-vă că să-l ia în considerare. Deci, ce poate avea loc cu transferul problemei bazei de date? Mai departe spre componentă practică.

Dimensiunea maximă a fișierului este de 2048 kiloocteți

De regulă, aceasta este limita standard pentru importul unei baze de date existente.

PhpMyAdmin elimina restricția privind dimensiunea fișierului, Denis kuzmenov

PMA așa cum sugerează. Copiile de rezervă de peste 2 megaocteți - nu sunt acceptate

După cum s-ar putea ghici, baza de date poate fi obligat să depună la .gzip extensia. bzip2 sau .zip, închizând astfel problema. Cu toate acestea, este posibil să nu întotdeauna. Pur și simplu pune, încercați arhivarea damp.sql, dimensiunea de 100 MB nu va aduce rezultatul dorit. Dar vom încerca, pe scurt verificat cât mai mult posibil pentru a comprima de bază într-un fel sau altul arhivator.

Baza de date de arhivare

Bit partea experimentală.

Avem o copie de siguranță cu dimensiunea de extensie .sql

100 MB. Ce ne da de arhivare?

Rezultatele au fost obținute în 7zip pentru desktop arhivator. standard de configurare.

Experiment finalizat. Rezultatele de compresie sunt remarcabile, dar nu sunt suficiente pentru a rezolva problema.

Notă: Creșterea nivelului de compresie și alte setări pot da rezultate mai semnificative, dar pentru puritatea experimentului, am considerat un setările implicite pur.

Cum de a elimina restricțiile

Dându-și seama că problema nu este rezolvată la nivel de fișier, continuați cu soluția la nivel de server. Există cel puțin două moduri.

În primul rând, este un clasic. Editarea fișierului php.ini. Ca o regulă, calea către fișierul este după cum urmează: / etc / php5 / apache2.

Editați fișierul după cum puteți cu consola și cu ajutorul ISPmanager, sau orice alt panou de control.

Suntem interesati de doi parametri:

  • upload_max_filesize - fișier de maxim dimensiunea de încărcare
  • post_max_size - dimensiunea maximă a mesajului metoda POST.

Am stabilit ambii parametri egale cu 200 MB. Reporniți FPM (FastCGI Process Manager) Serviciul de echipa-php5 fpm repornire. Apropo, face tot același lucru este posibil prin interfața ISPmanager:

PhpMyAdmin elimina restricția privind dimensiunea fișierului, Denis kuzmenov

ISPmanager: Setări PHP

Efectuat. Dimensiunea fișierului importat este crescut.

O abordare alternativă: Importați fișierul dintr-un dosar

/etc/phpmyadmin/config.inc.php edita fișierul. Suntem interesați de parametrul $ cfg [ „UploadDir“]. Aici trebuie să specificați calea către directorul în care există copii de rezervă ale bazelor de date. Uită-te la Import phpMyAdmin, un element nou:

PhpMyAdmin elimina restricția privind dimensiunea fișierului, Denis kuzmenov

Important: Nu toate iaurturile sunt create egale. Departe de fiecare director de la phpMyAdmin au drepturi de acces!
Vă recomandăm să utilizați / usr / share / FOLDER_NAME /.

Efectuat. Puteți importa.

Aici, în general, și toate. Vă doresc o traversări de succes și numai servere de încredere. Până când ne vom întâlni din nou.