Σχεδόν κάθε προγραμματιστής ιστού με ένα σύστημα διανομής Ubuntu αλληλεπιδρά με το εργαλείο phpmyadmin για την εφαρμογή βάσεων δεδομένων διακομιστών MySQL μέσω της διεπαφής ιστού. Επιπλέον, αυτό το στοιχείο είναι μέρος της λυχνίας, στην εγκατάσταση της οποίας έχουμε ήδη μιλήσει στον ιστότοπό μας στο πλαίσιο άλλου υλικού. Το σημερινό άρθρο θα απευθυνθεί σε άπειρους χρήστες που μόλις ξεκινούν τη γνωριμία τους με την ανάπτυξη ιστοσελίδων και θέλουν να εγκαταστήσουν το phpmyadmin στον υπολογιστή τους. Στη συνέχεια, θα παρουσιάσουμε μια εντολή βήμα προς βήμα που θα επιτρέψει την αντιμετώπιση όλων των πτυχών της εκπλήρωσης του έργου.
Εγκαταστήστε το phpmyadmin στο ubuntu
Σας προειδοποιούν αμέσως ότι όλες οι επόμενες δράσεις θα πραγματοποιηθούν μέσω του "τερματικού", οπότε προετοιμαστείτε για το γεγονός ότι θα πρέπει να εισάγετε πολλές ποικίλες ομάδες. Εμφανίζουμε επίσης τον τρόπο με τον οποίο πραγματοποιείται η κύρια διαμόρφωση phpmyadmin μετά την ολοκλήρωση της εγκατάστασης. Πάρτε ως παράδειγμα, ο πιο δημοφιλότερος διακομιστής ιστού Apache και MySQL DBMS. Εάν χρειάζεστε τώρα καθένα από αυτά τα συστατικά, είναι καλύτερο να χρησιμοποιήσετε τον παρακάτω σύνδεσμο, όπου περιγράφεται η ρύθμιση της λυχνίας και κατεβάζουμε απευθείας στην αλληλεπίδραση με το στοιχείο που χρειάζεστε σήμερα.Σχεδόν πάντα μια τέτοια απλή εγκατάσταση περνά χωρίς προβλήματα. Ωστόσο, εάν έχετε οποιεσδήποτε προβλήματα συστήματος που σχετίζονται με τον διαχειριστή συσκευασίας, εμφανίζονται πληροφορίες στην οθόνη ότι η εγκατάσταση απέτυχε. Αυτή η κατάσταση θα πρέπει να επιλυθεί γρήγορα χρησιμοποιώντας την αναζήτηση διορθώσεων συγκεκριμένου προβλήματος μέσω της επίσημης τεκμηρίωσης των φόρουμ του Ubuntu ή του χρήστη.
Βήμα 2: Εγκατάσταση phpmyadmin
Αυτό το στάδιο είναι το πιο βασικό, αφού τώρα θα αναπτύξουμε την άμεση εγκατάσταση του στοιχείου phpmyadmin. Υπάρχουν διαφορετικές μέθοδοι που επιτρέπουν να το κάνει αυτό και ο ευκολότερος τρόπος θα χρησιμοποιηθεί από το επίσημο αποθετήριο που προσφέρουμε να εφαρμόσουμε στην επόμενη εντολή.
- Για να εγκαταστήσετε, θα χρειαστεί να εισάγετε την εντολή Sudo Apt εγκατάσταση phpmyadmin και ενεργοποιήστε το.
- Θα ειδοποιηθεί η ανάγκη λήψης αρχείων. Στο μήνυμα "Θέλετε να συνεχίσετε;" Επιλέξτε D. Επιλογή
- Περιμένετε το παράθυρο της κονσόλας "Ρύθμιση της συσκευασίας". Εδώ, πρώτα απ 'όλα, ο διακομιστής Web διευκρινίζεται για αυτόματη διαμόρφωση. Επιλέξτε το δικό σας και, στη συνέχεια, κάντε κλικ στην καρτέλα για να μετακινηθείτε γρήγορα στο κουμπί "OK".
- Περιμένετε λίγα λεπτά, έτσι ώστε τα πακέτα να αποσυσκευάζονται εντελώς. Κατά τη διάρκεια αυτής της επιχείρησης, μην κλείσετε την κονσόλα και μην ακολουθείτε άλλες ενέργειες στον υπολογιστή.
- Εμφανίζεται και πάλι το "Setup Pack". Τώρα η βάση δεδομένων επεξεργάζεται εδώ. Ελέγξτε τις πληροφορίες που παρουσιάζονται στο παράθυρο και επιλέξτε την κατάλληλη επιλογή.
- Δημιουργήστε έναν νέο κωδικό πρόσβασης για τη βάση δεδομένων.
- Επιβεβαιώστε ότι εισάγετε ξανά στη φόρμα που εμφανίζεται.
- Καθορίστε μια βολική μέθοδο για τη σύνδεση στη βάση δεδομένων.
- Ο αριθμός θύρας υπηρεσίας θα οριστεί αυτόματα. Εάν έχετε ανάγκη να το αλλάξετε, απλά διαγράψτε τους αριθμούς και καθορίστε την απαιτούμενη θύρα.
- Ορίστε το όνομα της τυπικής βάσης δεδομένων.
- Ελέγξτε τις πληροφορίες σχετικά με τη δημιουργία του ονόματος χρήστη.
- Τώρα πρέπει να τον ρωτήσετε μόνοι σας, πιέζοντας έξω από τις οδηγίες ανάγνωσης και τις ανάγκες σας.
- Εισαγάγετε έναν άλλο κωδικό πρόσβασης που θα χρησιμεύσει για πρόσβαση στο MySQL σε phpmyadmin.
Μετά την εμφάνιση της οθόνης σχετικά με την επιτυχή εγκατάσταση του phpmyadmin στο σύστημα. Εάν προκύψουν προβλήματα κατά τη διάρκεια της διαμόρφωσης ή αποσυμπιέστε, θα ειδοποιηθείστε επίσης γι 'αυτούς. Οι επιλογές θα προσφέρουν επιπλέον επιλογές δράσης, για παράδειγμα, αγνοώντας το πρόβλημα, επανατοποθετήστε την επίλυσή του ή την παράλειψη.
Βήμα 3: Δημιουργία νέου χρήστη
Κατά τη διάρκεια της προηγούμενης σκηνής, το εργαλείο εγκατάστασης προσφέρθηκε να δημιουργήσει ένα νέο χρήστη για phpmyadmin, αλλά ορισμένοι χρήστες χάθηκαν αυτή τη στιγμή ή πρέπει να προσθέσουν αρκετούς περισσότερους λογαριασμούς. Ας ξεκινήσουμε το τμήμα των βασικών ρυθμίσεων με οδηγίες για τη δημιουργία ενός προφίλ.
- Ανοίξτε μια νέα συνεδρία στο τερματικό και πληκτρολογήστε sudo mysql για να ξεκινήσετε τη βάση δεδομένων.
- Βεβαιωθείτε ότι έχετε εισάγετε έναν κωδικό πρόσβασης Superuser.
- Ως πρώτη εντολή, εισάγετε τον admin 'admin' admin 'allowhost' @ localhost ', όπου το admin' @ 'localhost είναι το όνομα του λογαριασμού και ο κωδικός πρόσβασης είναι ο εγκατεστημένος ο κωδικός πρόσβασης.
- Ορίστε τα βασικά προνόμια μέσω της επιχορήγησης όλων των προνομίων *. * Στο 'admin' @ localhost 'με την επιλογή επιχορήγησης, βεβαιωθείτε ότι έχετε αλλάξει το όνομα του χρήστη στο προηγουμένως καθορισμένο.
- Τελευταία ουρά, εισάγετε και ενεργοποιήστε τα προνόμια Flush.
- Θα ενημερωθείτε για την επιτυχή ολοκλήρωση της επιχείρησης.
Σχεδόν με τον ίδιο τρόπο, μπορείτε να δημιουργήσετε έναν απεριόριστο αριθμό χρηστών που θα συνδεθούν με phpmyadmin εισάγοντας το όνομα του λογαριασμού και τον κωδικό πρόσβασης από αυτήν. Λάβετε υπόψη μόνο την εγκατάσταση προνομίων για κάθε προφίλ. Περισσότερες πληροφορίες γράφονται στην επίσημη τεκμηρίωση.
Βήμα 4: Ασφάλεια
Η δημιουργία βασικών κανόνων ασφαλείας για το phpmyadmin δεν είναι πάντα η απαραίτητη ενέργεια, αλλά εάν ο διακομιστής σχετίζεται άμεσα με ένα ανοικτό δίκτυο, τότε θα πρέπει να ζητήσετε τουλάχιστον τις βασικές πολιτικές που θα βοηθήσουν με επιφανειακές επιθέσεις. Ας καταλάβουμε γρήγορα πώς να διαμορφώσετε την προστασία του διακομιστή.
- Όλες οι άλλες ενέργειες θα γίνουν με την αλλαγή αρχείων ρυθμίσεων. Για να το κάνετε αυτό, πρέπει να χρησιμοποιήσετε έναν επεξεργαστή κειμένου. Οι τυποποιημένες λύσεις μπορούν να είναι ακατανόητοι στους αρχάριους χρήστες, οπότε ας ξεκινήσουμε με την προσθήκη μιας πιο βολικής λύσης. Πληκτρολογήστε Sudo Apt Εγκαταστήστε το Nano και κάντε κλικ στο ENTER.
- Μετά την επιτυχή εγκατάσταση, ξεκινήστε το πρώτο αρχείο διαμόρφωσης μέσω sudo nano /usr/share/phpmyadmin/.htaccess.
- Εδώ σε οποιαδήποτε κενή γραμμή εισάγετε τους ακόλουθους τέσσερις κανόνες.
Authtype Basic.
AuthName "Περιορισμένα αρχεία"
Authuserfile / etc / phpmyadmin / htpasswd.
Απαιτούν έγκυρο χρήστη
- Χρησιμοποιήστε το συνδυασμό Ctrl + O για να αποθηκεύσετε τις ρυθμίσεις.
- Όταν σας ζητηθεί, μην αλλάξετε το όνομα του αντικειμένου, αλλά απλά κάντε κλικ στο Enter.
- Όταν αποθηκευτούν όλες οι ρυθμίσεις, πατήστε Ctrl + X για να κλείσετε το τρέχον αρχείο.
- Στη συνέχεια, ορίστε τον νέο κωδικό πρόσβασης για τον κύριο λογαριασμό, εάν αυτό δεν έχει γίνει νωρίτερα. Ενεργοποιήστε την εντολή του Sudo Hpasswd -C /etc/phpmyadmin/.HttPasswd.
- Στην εμφανιζόμενη συμβολοσειρά, εισαγάγετε ένα κλειδί πρόσβασης αποδεκτές για εσάς και μετά την ενεργοποίηση, επαναλάβετε το.
- Παραμένει μόνο για να διαμορφώσετε τον διακομιστή ιστού κάτω από όλες τις αλλαγές που έγιναν νωρίτερα. Για να το κάνετε αυτό, ανοίξτε το κατάλληλο αρχείο μέσω sudo nano /etc/apache/apache2.conf.
- Τοποθετήστε τις παρακάτω γραμμές και αποθηκεύστε τις αλλαγές.
Επιτρέψτε όλα.
Απαιτούν όλοι
Όλες οι άλλες ρυθμίσεις ασφαλείας πραγματοποιούνται με βάση τις ανάγκες σας, λαμβάνοντας υπόψη τη σύνταξη και τους γενικούς κανόνες που περιγράφονται στην τεκμηρίωση Phpmyadmin.
Ως μέρος του σημερινού υλικού, είπαμε όχι μόνο για την αρχή της εγκατάστασης phpmyadmin, αλλά για τα κύρια σημεία διαμόρφωσης. Τώρα ξέρετε ποιες ενέργειες πρέπει να γίνουν για την επιτυχή εφαρμογή του στόχου.