Prèske chak pwomotè entènèt ak yon sistèm distribisyon Ubuntu reyaji ak zouti nan phpmyadmin aplike MySQL serveurs baz done nan koòdone wèb la. Anplis de sa, eleman sa a se yon pati nan lanp, sou enstalasyon an nan ki nou te deja pale sou sit entènèt nou an nan fondasyon an nan yon lòt materyèl. Atik jodi a yo pral ki vize a itilizatè san eksperyans ki ap jis kòmanse zanmi yo ak devlopman entènèt epi li vle enstale phpmyadmin nan òdinatè yo. Apre sa, nou pral prezante yon enstriksyon etap-pa-etap ki pral fè li posib fè fas ak tout aspè nan pwogrè nan travay la.
Enstale phpmyadmin nan Ubuntu
Menm lè avèti ou ke tout aksyon ki vin apre yo pral fèt nan "tèminal la", se konsa dwe prepare pou lefèt ke ou pral gen antre nan yon anpil nan yon varyete de ekip. Nou menm tou nou montre ki jan se phpmyadmin konfigirasyon an prensipal fè lè yo fin ranpli nan enstalasyon an. Pran kòm yon egzanp, ki pi popilè sèvè a Apache entènèt ak MySQL DBMS. Si ou kounye a bezwen chak nan konpozan sa yo, li se pi bon yo sèvi ak lyen ki anba a, kote se anviwònman an lanp ki dekri, epi nou ale dirèkteman nan entèraksyon an ak eleman nan ou bezwen jodi a.Prèske toujou tankou yon enstalasyon senp pase san yo pa nenpòt pwoblèm. Sepandan, si ou gen nenpòt pwoblèm sistèm ki asosye ak manadjè a pake, enfòmasyon parèt sou ekran an ki enstalasyon an echwe. Sitiyasyon sa a ta dwe byen vit rezoud lè l sèvi avèk rechèch la pou koreksyon nan yon pwoblèm espesifik nan dokiman ofisyèl la nan Ubuntu oswa itilizatè fowòm.
Etap 2: Enstale phpmyadmin
Etap sa a se pi fondamantal la, depi kounye a nou pral devlope enstalasyon an dirèk nan eleman nan phpmyadmin. Gen diferan metòd ki pèmèt sa a fè sa, epi yo pral fason ki pi fasil dwe itilize pa repozitwa ofisyèl la ke nou ofri aplike nan enstriksyon kap vini an.
- Enstale, w ap bezwen antre nan sudo nimewo apatman enstale phpmyadmin lòd la ak aktive li.
- Pral fè avize sou bezwen an pou Téléchargez achiv. Nan mesaj la "Vle kontinye?" Chwazi opsyon D.
- Rete tann pou fenèt la konsole "mete pake a". Isit la, premye nan tout, se yon sèvè entènèt espesifye pou konfigirasyon otomatik yo. Chwazi pwòp ou a, Lè sa a, klike sou tab pou avanse pou pi byen vit nan "OK" bouton an.
- Rete tann yon kèk minit pou ke pakè yo konplètman anbalaj. Pandan operasyon sa a, pa fèmen konsole a epi yo pa swiv lòt aksyon sou PC a.
- "Enstalasyon pake a" parèt ankò. Koulye a, se baz done a edited isit la. Tcheke enfòmasyon ki prezante nan fennèt la epi chwazi opsyon ki apwopriye a.
- Kreye yon nouvo modpas pou baz done a.
- Konfime li, re-antre nan fòm lan ki parèt.
- Espesifye yon metòd pratik pou konekte nan baz done a.
- Nimewo pò sèvis la pral mete otomatikman. Si ou gen yon bezwen chanje li, jis efase nimewo yo ak presize pò a mande yo.
- Mete non baz done a estanda.
- Tcheke enfòmasyon sou kreyasyon non itilizatè a.
- Koulye a, ou gen mande l 'tèt ou, pouse soti nan enstriksyon yo li ak bezwen ou yo.
- Antre nan yon lòt modpas ki pral sèvi jwenn aksè nan mysql phpmyadmin.
Apre ekran an montre enfòmasyon sou enstalasyon an siksè nan phpmyadmin nan sistèm lan. Si nenpòt pwoblèm leve pandan konfigirasyon oswa anbalaj, ou pral tou ap avize sou yo. Opsyon pral Anplis de sa ofri tou de opsyon aksyon, pou egzanp, inyore pwoblèm nan, re-tantativ yo rezoud li oswa sote.
Etap 3: Kreye yon nouvo itilizatè
Pandan etap anvan an, zouti nan enstalasyon ofri yo kreye yon nouvo itilizatè pou phpmyadmen, men gen kèk itilizatè rate moman sa a oswa bezwen ajoute plizyè plis kont. Se pou nou kòmanse seksyon nou an nan anviwònman prensipal yo ak yon enstriksyon pou kreye yon pwofil yo.
- Louvri yon nouvo sesyon nan tèminal la ak kalite sudo mysql yo kòmanse baz done a.
- Asire ou ke ou antre nan yon modpas Superuser.
- Kòm premye lòd la, antre nan Kreye itilizatè 'admin' admin '@' localhost 'idantifye pa' modpas ';, kote admin' @ 'localhost se non an nan kont lan, ak modpas se modpas la enstale.
- Mete privilèj debaz yo nan sibvansyon an tout privilèj sou *. * Pou 'admin' @ 'localhost' ak opsyon sibvansyon;, asire w ke ou chanje non itilizatè a sou deja espesifye a.
- Denye keu, antre nan ak aktive privilèj kole;.
- Ou pral fè w konnen nan fini nan siksè nan operasyon an.
Prèske nan menm fason an, ou ka kreye yon nimewo san limit nan itilizatè ki pral konekte nan phpmyadmin pa k ap antre nan non an nan kont lan ak modpas soti nan li. Pran an kont sèlman enstalasyon an nan privilèj pou chak pwofil yo. Plis enfòmasyon ki ekri nan dokiman ofisyèl la.
Etap 4: Sekirite Sosyal
Kreye règ sekirite debaz pou phpmyadmen se pa toujou aksyon ki nesesè yo, men si se sèvè a dirèkteman gen rapò ak yon rezo louvri, lè sa a ou ta dwe mande omwen politik debaz yo ki pral ede ak atak sifas yo. Se pou nou byen vit konprann egzakteman ki jan nan konfigirasyon pwoteksyon an sèvè.
- Tout aksyon plis yo pral fèt pa chanje dosye konfigirasyon. Pou fè sa, ou bezwen sèvi ak yon editè tèks. Solisyon estanda ka enkonpreyansib itilizatè inisyasyon, kidonk kite a kòmanse ak adisyon a nan yon solisyon pi bon. Tape sudo nimewo apatman enstale nano, epi klike sou antre.
- Apre enstalasyon siksè, kòmanse premye dosye a konfigirasyon nan sudo nano /usr/share/phpmyadmin/.htaccess.
- Isit la nan nenpòt liy vid insert kat règleman sa yo.
AuthType debaz.
Authname "restriksyon dosye"
Authuserfile / elatriye / phpmyadmin / htpasswd.
Mande pou valab-itilizatè
- Sèvi ak konbinezon an Ctrl + o pou konsève pou anviwònman yo.
- Lè pouse, pa chanje non an nan objè a, men senpleman klike sou antre nan.
- Lè tout anviwònman yo sove, peze Ctrl + X yo fèmen dosye a kounye a.
- Apre sa, mete modpas la nouvo pou kont prensipal la, si sa a pa te fè pi bonè. Aktive suffffffffffffffffffffffasswd -c /etc/phpmyadmin/.htpasswd itilizatè lòd la.
- Nan fisèl la parèt, antre nan yon kle aksè akseptab pou ou ak pou apre deklanchman, repete li.
- Li rete sèlman nan konfigirasyon sèvè wèb la anba tout chanjman ki fèt pi bonè. Pou fè sa, louvri dosye ki apwopriye a nan sudo nano /etc/apache/apache2.conf.
- Mete liy ki anba yo epi sove chanjman yo.
AllowOverride tout.
Mande pou tout akòde
Tout anviwònman sekirite lòt yo te pote soti sou baz la nan bezwen ou yo, pran an kont sentaks la ak règleman jeneral ki dekri nan dokiman an phpmyadmin.
Kòm yon pati nan materyèl jodi a, nou te di pa sèlman sou prensip la nan enstalasyon phpmyadmin, men sou pwen yo konfigirasyon prensipal la. Koulye a, ou konnen ki sa aksyon yo ta dwe fè avèk siksè aplike objektif la.