Instalarea phpMyAdmin în 8 debian

Instalarea phpMyAdmin în 8 debian

phpMyAdmin - această aplicație este scris în PHP și furnizează servicii online complete, inclusiv de la distanță, lucrul cu baze de date MySQL prin intermediul unui browser. Deoarece phpMyAdmin permite, în multe cazuri, să se facă fără a intra direct comenzi SQL, care lucrează cu baze de date este sarcina destul de posibil chiar și pentru o persoană superficial familiarizat cu MySQL.

instalarea phpMyAdmin

Pentru a instala phpMyAdmin într-un termen terminal de:

După descărcarea toate componentele necesare, setările expertul va începe phpMyAdmin. Prima întrebare este necesară pentru a determina stabilit web-server. Există două opțiuni:

În etapa următoare a expertului cere permisiunea de a crea o nouă bază de date pentru a stoca toate phpMyAdmin setările. Fără această setare phpMyAdmin nu va fi posibil, astfel de acord.

Mai mult, ni se cere să introduceți parola pentru root MySQL-server. De intrare și apăsați «introduceți». +

Apoi, am fost rugat să creeze o parolă pentru a accesa phpMyAdmin. Vino cu parola este mai dificilă și faceți clic pe «Enter».

Adăugarea phpMyAdmin la configurația Apache

instalarea PhpMyAdmin este completă. Pentru a testa acest instrument în munca, trebuie să adăugați la configurația phpMyAdmin Apache. Pentru a face acest lucru, deschideți fișierul de configurare Apache:

Mutarea până la capăt și adăugați o linie pentru a conecta phpMyAdmin:

Salvați modificările (Ctrl + O) și închideți fișierul (ctrl + x). Reporniți Apache:

verifica phpMyAdmin

proteja phpMyAdmin

PhpMyAdmin pot folosi nachiat chiar acum, dar dacă nu-i oferi un minimum de protecție, mai devreme sau mai târziu, cineva se va sparge. În aplicațiile PHP găsesc adesea erori și, în cele mai multe cazuri, acestea sunt fatale în natură. Pentru a evita astfel de probleme, trebuie să ia în considerare inițial organizarea de linie suplimentară de apărare. Cel mai simplu mod de a face acest lucru cu autentificare suplimentare la nivel de web-server.

Când accesați directorul în care ați instalat phpMyAdmin. web-server va cere o grămadă de utilizator / parolă. introducere de date greșit la acest nivel nu ar permite unui atacator să obțină acces la pagina de Log on baze de date phpMyAdmin. Pentru a rupe această protecție este, de asemenea, posibil, dar acest lucru ar fi mult mai dificil. Ei bine, încercați să bată scenariul de mai sus-menționat, în practică.

În primul rând, deschideți phpMyAdmin fișier de configurare, care este utilizat cu Apache:

Ne găsim în fișierul „“ bloc și atasaza directiva «AllowOverride Toate». Editat bloc în cele din urmă ar trebui să arate astfel:

Salvați modificările (Ctrl + O) și închideți fișierul (ctrl + x). Cu ajutorul directivei „AllowOverride“, ne-a spus Apache. că toate directivele pot fi înlocuite printr-un fișier de configurare extern - «.htaccess».

Se prepară .htaccess

Crearea unui nou fișier de configurare .htaccess în directorul cu phpMyAdmin:

În fișierul de configurare, a trebuit să utilizeze următoarele reguli:

  • AuthType - directivă specifică tipul de autentificare a utilizatorului. Așa cum am punctul valorile de bază. Din câte știu eu, cu excepția opțiunilor de bază nu sunt încă puse în aplicare în Apache (corect dacă greșit).
  • AuthName - directiva este utilizat în conjuncție cu cea anterioară. În ea se scrie textul care urmează să fie afișat în dialogul prompt de login / parola. Valoarea directivei poate fi orice text.
  • AuthUserFile - valoarea directivei reprezintă calea către un fișier care conține informații opolzovatelyah și parole care pot avea acces la cota privată. În acest stadiu, acest fișier nu este, am crea mai târziu.
  • Necesită - directivă vă permite să specificați principiul de autentificare. Este posibil să dureze mai mult de o valoare (de exemplu, putem enumera utilizatori sau grupuri de utilizatori care pot avea acces la cota privată). Înțeles valid-user înseamnă că accesul la resursa privată este disponibilă pentru toți utilizatorii disponibili în fișierul AuthUserFile.

crearea de fișier htpasswd

ajustările necesare sunt efectuate. Acum, creați un fișier, calea pe care le-am arătat în directiva AuthUserFile. Pentru a face acest lucru, încercând să conducă echipa:

Nume de utilizator alege orice, nu se împletește cu utilizatorii sistemului. utilitate htpasswd solicită parola pentru noul utilizator. Vino cu o parolă, iar după finalizarea apache rulați din nou utilizator:

Să ne adresa phpMyAdmin. Dacă toate manipulările descrise mai sus au fost efectuate corect, pagina de conectare phpMyAdmin va fi disponibil imediat. În schimb, o fereastra care va cere numele de utilizator și parola. Intram datele pe care am specificat utilitatea htpasswd, și numai apoi ajunge la pagina de conectare a phpMyAdmin.