/ / Instaliranje i konfiguriranje phpMyAdmin: korak po korak upute i preporuke

Instalacija i konfiguriranje phpMyAdmin: detaljne upute i preporuke

Bilo koji web programer zna s čime treba raditigotovo svaka web stranica treba bazu podataka. Omogućuje vam pohranjivanje podataka, upravljanje njima i primanje u pravo vrijeme. Kako bi se sve gore navedeno moglo koristiti u prikladnijem obliku, skupina entuzijasta odlučila je stvoriti proizvod koji kombinira praktičnost i funkcionalnost u radu sa DBMS-om. Njegovo ime je phpMyAdmin. U pravilu je već dostupan u mnogim hosting tvrtkama. Stoga će se članak usredotočiti na to kako instalirati i konfigurirati phpMyAdmin na lokalnom poslužitelju.

Priprema

Budući da je sam phpMyAdmin napisan na php-u, za njegov rad morat ćete instalirati cijeli skup potrebnog softvera - Apache, PHP, MySQL.

postavka phpmyadmina

Svaku komponentu može ručno instaliratiodvojeno ili odjednom. Za Linux postoji gomila LAMP-a, za Windows - "Denver" ili OpenServer. Instaliranje cijelog softvera i njegovo zasebno konfiguriranje omogućit će vam proučavanje sastava i strukture cijelog poslužitelja u cjelini. Ako vrijeme ne dopušta bavljenje unutarnjom strukturom, lakše je i prikladnije odmah staviti sklop.

Konfiguriranje PhpMyAdmin-a na Ubuntuu

Paket je dostupan u standardnim spremištima "Ubuntu", pa je dovoljno upisati naredbu u terminal:

sudo apt-get instalirati phpMyAdmin.

Proces će tražiti da prođete kroz korake konfiguracije phpMyAdmin. Prvi korak je odabir web poslužitelja koji namjeravate koristiti za pokretanje. U ovom slučaju to je apache2.

Sljedeći prozor zatražit će od vas da konfigurirate bazu podataka za phpMyAdmin. Vrijedno je složiti se. Sustav će tražiti lozinku za MySQL. A zatim za phpMyAdmin.

instaliranje i konfiguriranje phpmyadmina

Nakon toga, u mapi / etc / apache2 / conf-enabled / pojavit će se konfiguracijska datoteka.

Preostaje instalirati nekoliko dijelova i aktivirati ih. Možete koristiti naredbe:

sudo apt-get instalirati php-mbstring php-gettext.

A pokreću se ovako:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Nakon toga morat ćete ponovno pokrenuti web poslužitelj. To se radi naredbom:

sudo systemctl ponovno pokrenite apache2.

U teoriji je sve spremno i možete početi raditi.

Pokretanje i konfiguracija

Da biste ušli u dubinu phpMyAdmin postavki, morate otvoriti bilo koji preglednik i upisati u adresnu traku:

stvorena domena / phpmyadmin.

 phpmyadmin mysql postavljanje

Aplikacija će tražiti lozinku za prijavu. Stvoren je tijekom faze instalacije. Nakon prijave korisnik će dobiti sučelje s mnogim elementima i postavkama.

Upravljačka ploča

Sučelje aplikacije podijeljeno je u logičke blokove, objedinjene prema općem principu.

S lijeve strane nalazi se ploča za brzu navigaciju između baza podataka i tablica. Ovdje također možete stvoriti novu instancu određenog formata.

Gornji izbornik sadrži stavke za odlazak na postavke tablice, kao i dodatne funkcije:

  • Baza podataka... Gotovo duplicira izbornik s lijeve strane, odnosno sadrži popis dostupnih baza podataka;
  • SQL... Vrlo zanimljiva stvar za one koji znaju pravilno sastaviti zahtjeve i aktivno ih koristiti. Možete ručno odabrati, izbrisati, razvrstati i druge SQL funkcije;
  • država... Trenutni položaj u bazama. Njihov ukupni obujam, promet, količina primljenih i poslanih podataka;
  • korisničkih računa... Svi spremljeni podaci o korisnicima s naznakom njihovih privilegija, adresa i lozinki;
  • izvoz i uvoz... Vrlo prikladne funkcije razmjeneizmeđu baze i drugog softvera. Na primjer, za ručno ažuriranje web stranice, ako se ukaže potreba. Osim toga, vrlo je prikladan alat za stvaranje sigurnosne kopije važnih podataka, ako ova opcija nije automatski dostupna;
  • prilagođavanje... Mnogo različitih parametara, na ovaj ili onaj način vezano uz rad phpMyAdmina, baza podataka, upita i još mnogo toga;
  • replikacija... Komunicirajte s drugim poslužiteljima radi istodobnih ažuriranja na replikama - to jest, dvostrukih instanci trenutnog poslužitelja baze podataka;
  • varijable... Kao što naziv implicira, odjeljak sadrži vrijednosti za unutarnje potrebe poslužitelja i sustava. U pravilu se ne koriste nepotrebno;
  • kodiranja... Prikazuje sve opcije prikaza fonta dostupne u sustavu;
  • inteligencija vrste pohrane podataka korištene u phpMyAdmin;
  • proširenje... Popis phpMyAdmin dodataka koji povećavaju funkcionalnost sustava.

Opće postavke točno u sredini omogućuju vam promjenu lozinke ili postavljanje kodiranog teksta.

Opcije prikaza pomoći će vam da promijenite jezik, temu, veličinu fonta i druge postavke za izgled sustava.

phpmyadmin ubuntu postavljanje

S desne strane nalazi se nadzorna ploča s informacijama o poslužitelju baze podataka i web poslužitelju, kao i nekoliko veza za pomoć phpMyAdmin.

Nažalost, hakeri aplikaciju često koriste za neovlašteni pristup, pa se morate znati zaštititi od toga.

sigurnosni

Prvo što treba učiniti je koristiti datoteke web poslužitelja Apache htaccess. Prvo morate reći apacheu da će se za konfiguriranje phpMyAdmin koristiti posebna datoteka.

Da biste to učinili, trebate konfigurirati konfiguracijsku datoteku koja se nalazi na /etc/apache2/conf-available/phpmyadmin.conf.

Morate dodati posebnu direktivu AllowOverride All. Nakon izmjene i spremanja datoteke, morate ponovno pokrenuti web poslužitelj.

postavka phpmyadmin apache

Sada, da biste konfigurirali phpMyAdmin, potrebna vam je sama datoteka u kojoj će biti definirana pravila za pristup upravljačkoj ploči. Trebao bi se zvati .htaccess i nalaziti se u / usr / share / phpmyadmin.

Određuje sljedeće parametre:

AuthType Basic

AuthName "Ograničene datoteke"

AuthUserFile /etc/phpmyadmin/.htpasswd

Zahtijevaj valjanog korisnika.

To. skup ključnih riječi omogućit će vam da:

  • Prvi redak odgovoran je za prirodu odobrenja. Parametar "osnovni" znači da će se moći ući putem prijave i lozinke.
  • Drugi određuje koji će se tekst prikazivati ​​umjesto pozdrava.
  • Treći redak navodi datoteku u kojoj će biti pohranjena lozinka.
  • Četvrti kaže sustavu da samo ovjereni korisnici mogu doći ovdje.

Nakon izrade datoteke, morate je spremiti. Ne zaboravite to učiniti.

Zaporka

Postavljanje phpMyAdmina potrajat će malo truda da biste stvorili datoteku lozinke.

Prvo morate instalirati uslužni program htpasswd. Dostupan je u Ubuntu repozitorijima, pa je dovoljno pokrenuti naredbu u terminalu:

sudo apt-get instalirati apache2-utils.

Sada svejedno u terminal morate upisati:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd korisničko ime.

Stvorit će novog korisnika i tražiti lozinku za njega.

Pristup je sada pouzdano zaštićen. Kada pokušate ući u phpMyAdmin administrativnu ploču korisnika, otvorit će se dodatni prozor za dobivanje prava na pregled i promjenu postavki.

CentOS

Postavljanje phpMyAdmina na CentOS zapravo se ne razlikuje puno. Algoritam radnji bit će gotovo isti. Osim ako se naredba za instalaciju malo razlikuje:

yum instalirajte -y phpmyadmin

Sve daljnje postavke i manipulacije bitne su i za Ubuntu i za CentOS.

Windows okruženje

Za operativni sustav Windows postojinekoliko gotovih rješenja za stvaranje poslužitelja s postojećim nizom tehnologija. Na primjer OpenServer. Već sadrži phpMyAdmin instaliran na ploči. Možete ga pronaći u kontekstnom izborniku poslužitelja, u stavci "Dodatno".

postavka phpmyadmin centos

Konfiguriranje MySQL-a i phpMyAdmin-a u OpenServeru vrši se pomoću raznih gotovih izbornika i prozora, što je nesumnjivo prikladnije od ručnog unosa naredbi.

preporuke

Prije zaključka možete razgovarati o nekoliko uobičajenih pogrešaka i suptilnosti u konfiguraciji. Evo osnovnih savjeta za postavljanje phpMyAdmin, Apache i MySQL:

  • kako biste izbjegli rušenje poslužitelja, vrijedi koristiti najnovije verzije softvera;
  • na hostingu je najvjerojatnije već instaliran phpMyAdmin, ali još uvijek se njegova sigurnost može konfigurirati putem htaccess datoteka;
  • trebali biste biti oprezni pri odabiru lozinke. Njegova obnova često traje puno duže od promišljenog pristupa njegovom stvaranju;
  • upotreba gotovih sklopova omogućuje vam brzu implementaciju poslužitelja sa svime što vam treba, ali ne daje vam uvijek mogućnost fleksibilnog konfiguriranja i razumijevanja suptilnosti rada.

U zaključku

PhpMyAdmin koriste mnoge usluge iweb mjesta na Internetu. To se može pripisati jednostavnosti konfiguracije i pristupa bazi podataka. I također prisutnost velikog broja dodatnih funkcija i mogućnosti. Projekt se neprestano razvija i prilagođava novim rješenjima i tehnologijama.