Kważi kull żviluppatur tal-web b'sistema ta 'distribuzzjoni ta' Ubuntu jinteraġixxi ma 'l-għodda phpmyadmin biex timplimenta databases ta' Servers MySQL permezz tal-Interface tal-Web. Barra minn hekk, dan il-komponent huwa parti mill-lampa, fuq l-installazzjoni li aħna diġà mitkellma fuq il-websajt tagħna fil-qafas ta 'materjal ieħor. L-artiklu tal-lum se jkun immirat lejn utenti mingħajr esperjenza li għadhom kemm bdew il-familjarità tagħhom mal-iżvilupp tal-web u jrid jinstalla phpmyadmin għall-kompjuter tagħhom. Sussegwentement, aħna nippreżentaw struzzjoni pass pass li tagħmilha possibbli li nittrattaw l-aspetti kollha tat-twettiq tal-kompitu.
Installa PhpMyAdmin f'Ubuntu
Wassal immedjatament li l-azzjonijiet sussegwenti kollha se jitwettqu permezz tal- "terminal", sabiex ikunu ppreparati għall-fatt li inti ser ikollok tidħol ħafna ta 'varjetà ta' timijiet. Aħna nuru wkoll kif il-konfigurazzjoni primarja phpmyadmin titwettaq mat-tlestija tal-installazzjoni. Ħu bħala eżempju, l-aktar popolari Apache Web Server u DBMS MySQL. Jekk għandek bżonn kull wieħed minn dawn il-komponenti, huwa aħjar li tuża l-link hawn taħt, fejn l-issettjar tal-lampa huwa deskritt, u immorru direttament għall-interazzjoni mal-komponent li għandek bżonn illum.Kważi dejjem tali installazzjoni sempliċi tgħaddi mingħajr problemi. Madankollu, jekk għandek xi problemi tas-sistema assoċjati mal-pakkett maniġer, l-informazzjoni tidher fuq l-iskrin li l-installazzjoni falliet. Din is-sitwazzjoni għandha tiġi solvuta malajr billi tuża t-tfittxija għal korrezzjonijiet ta 'problema speċifika permezz tad-dokumentazzjoni uffiċjali ta' Ubuntu jew Forums tal-Utenti.
Pass 2: Installa PhpMyAdmin
Dan l-istadju huwa l-aktar bażiku, peress li issa se niżviluppaw l-installazzjoni diretta tal-komponent phpmyadmin. Hemm metodi differenti li jippermettu li dan jagħmel dan, u l-eħfef mod se jintuża mir-repożitorju uffiċjali li noffru biex nimplimentaw fl-istruzzjoni li jmiss.
- Biex tinstalla, ser ikollok bżonn tidħol fis-sudo apt installa kmand phpmyadmin u tattivaha.
- Se jkun hemm notifikati bil-ħtieġa li jitniżżlu l-arkivji. Fil-messaġġ "Trid tkompli?" Agħżel D. Għażla
- Stenna għat-tieqa tal-console "issettjar tal-pakkett". Hawnhekk, l-ewwel nett, web server huwa speċifikat għall-konfigurazzjoni awtomatika. Agħżel tiegħek, imbagħad ikklikkja fuq Tab biex timxi malajr għall-buttuna "OK".
- Stenna ftit minuti sabiex il-pakketti jkunu kompletament ippakkjati. Waqt din l-operazzjoni, ma tagħlaqx il-console u ma ssegwix azzjonijiet oħra fuq il-PC.
- Il- "Pakkett Setup" jidher mill-ġdid. Issa d-database hija editjata hawn. Iċċekkja l-informazzjoni ppreżentata fit-tieqa u agħżel l-għażla xierqa.
- Oħloq password ġdida għad-database.
- Ikkonfermaha, imdaħħla mill-ġdid fil-forma li tidher.
- Speċifika metodu konvenjenti għall-konnessjoni mad-database.
- In-numru tal-port tas-servizz jiġi ssettjat awtomatikament. Jekk għandek bżonn tibdlu, tħassar in-numri u speċifika l-port meħtieġ.
- Issettja l-isem tad-database standard.
- Iċċekkja l-informazzjoni dwar il-ħolqien tal-username.
- Issa trid issaqsih lilek innifsek, timbotta mill-istruzzjonijiet li jaqraw u l-bżonnijiet tiegħek.
- Daħħal password oħra li sservi biex ikollok aċċess għal MySQL għal phpmyadmin.
Wara l-iskrin juri informazzjoni dwar l-installazzjoni b'suċċess ta 'phpmyadmin fis-sistema. Jekk jinqalgħu xi problemi waqt il-konfigurazzjoni jew l-ippakkjar, int se tkun innotifikat ukoll dwarhom. Għażliet se joffru addizzjonalment iż-żewġ għażliet ta 'azzjoni, per eżempju, jinjora l-problema, mill-ġdid jippruvaw biex isolvu dan jew skip.
Pass 3: Il-ħolqien ta 'utent ġdid
Matul l-istadju preċedenti, l-għodda tal-installazzjoni offriet li toħloq utent ġdid għal phpmyadmin, iżda xi utenti qbiżt dan il-mument jew jeħtieġ li jżidu diversi aktar kontijiet. Ejja nibdew is-sezzjoni tagħna tas-settings ewlenin bi struzzjonijiet għall-ħolqien ta 'profil.
- Iftaħ sessjoni ġdida fit-terminal u t-tip sudo MySQL biex tibda d-database.
- Kun żgur li tidħol password tas-superuser.
- Bħala l-ewwel kmand, ikteb l-utent toħloq 'admin' @ 'localhost' identifikat b '' password ';, fejn admin' @ 'localhost huwa l-isem tal-kont, u l-password hija l-password installata.
- Issettja l-privileġġi bażiċi permezz tal-għotja l-privileġġi kollha fuq *. * Għal 'admin' @ 'localhost' b'għażla ta 'għotja;, kun żgur li tbiddel l-isem ta' l-utent fuq speċifikata qabel.
- L-aħħar kju, ikteb u attiva privileġġi ta 'flush;.
- Int ser tiġi nnotifikat bit-tlestija b'suċċess tal-operazzjoni.
Kważi bl-istess mod, tista 'toħloq numru illimitat ta' utenti li jgħaqqdu l-phpmyadmin billi ddaħħal l-isem tal-kont u l-password minnha. Ikkunsidra biss l-installazzjoni ta 'privileġġi għal kull profil. Aktar informazzjoni hija miktuba fid-dokumentazzjoni uffiċjali.
Pass 4: Sigurtà
Il-ħolqien ta 'regoli bażiċi ta' sigurtà għal phpmyadmin mhux dejjem huwa l-azzjoni meħtieġa, imma jekk is-server huwa direttament relatat ma 'netwerk miftuħ, allura għandek titlob għall-inqas il-politiki bażiċi li jgħinu fl-attakki tal-wiċċ. Ejja nifhmu malajr eżattament kif jiġu kkonfigurat il-protezzjoni tas-server.
- L-azzjonijiet ulterjuri kollha se jsiru billi jinbidlu fajls ta 'konfigurazzjoni. Biex tagħmel dan, għandek tuża editur tat-test. Soluzzjonijiet standard jistgħu jkunu inkomprensibbli għall-utenti novizzi, allura ejja nibdew biż-żieda ta 'soluzzjoni aktar konvenjenti. Tip Sudo Apt Installa nano u kklikkja fuq Daħħal.
- Wara l-installazzjoni ta 'suċċess, ibda l-ewwel fajl ta' konfigurazzjoni permezz ta 'sudo nano /USr/share/phpmyadmin/.htaccess.
- Hawn fi kwalunkwe linja vojta daħħal l-erba 'regoli li ġejjin.
AuthTYPE Basic.
Authname "Fajls Ristretti"
Authererfile / eċċ / phpmyadmin / htpasswd.
Jeħtieġu utent validu
- Uża l-kombinazzjoni Ctrl + o biex tiffranka s-settings.
- Meta tintalab, tbiddilx l-isem tal-oġġett, imma sempliċement ikklikkja fuq Daħħal.
- Meta s-settings kollha jiġu ffrankati, agħfas Ctrl + X biex tagħlaq il-fajl kurrenti.
- Sussegwentement, issettja l-password il-ġdida għall-kont prinċipali, jekk dan ma sarx aktar kmieni. Attiva l-kmand ta 'l-utent ta' Sudo Haptaywd -C /etc/phpmyadmin/.htpmyadmin/.htpasswd.
- Fis-sekwenza deher, ikteb ċavetta ta 'aċċess aċċettabbli għalik u wara l-attivazzjoni, irrepetiha.
- Jibqa 'biss biex jiġi kkonfigurat is-server tal-web taħt il-bidliet kollha li saru qabel. Biex tagħmel dan, iftaħ il-fajl xieraq permezz ta 'sudo nano /etc/apache/apache2.conf.
- Daħħal il-linji hawn taħt u ħlief il-bidliet.
Allowoverride kollha.
Jeħtieġu kollha mogħtija
Is-settings kollha tas-sigurtà l-oħra jitwettqu fuq il-bażi tal-bżonnijiet tiegħek, filwaqt li jqisu s-sintassi u r-regoli ġenerali li huma deskritti fid-dokumentazzjoni phpmyadmin.
Bħala parti mill-materjal tal-lum, għidna mhux biss dwar il-prinċipju ta 'installazzjoni phpmyadmin, iżda dwar il-punti tal-konfigurazzjoni ewlenin. Issa taf liema azzjonijiet għandhom isiru biex jimplimentaw l-għan b'suċċess.