Κατάλογος άρθρου
💻🔧【Εύκολο σεμινάριο】Οδηγός βήμα προς βήμα για την τροποποίηση της διαμόρφωσης του phpMyAdmin και την επίλυση αποτυχιών εισαγωγής MySQL❗️
Δοκιμασμένο και αποδεδειγμένα αποτελεσματικό! ✅ Χρειάζονται μόνο τρία λεπτά ⏰ για να λυθεί πλήρως το πρόβλημα της αδυναμίας πρόσβασης της MySQL στον φάκελο που έχει μεταφορτωθεί 📂.
Τέλος στους πονοκεφάλους σχετικά με την εισαγωγή βάσεων δεδομένων💡, διαχειριστείτε εύκολα τη βάση δεδομένων σας📊 και κάντε το σύστημα Linux σας να λειτουργεί πιο ομαλά🌟.
Τι να κάνετε εάν η εισαγωγή μιας βάσης δεδομένων MySQL αποτύχει σε Linux ; Δείτε πώς μπορείτε να τροποποιήσετε τη διαμόρφωση του phpMyAdmin!
Για να βρείτε τη διαδρομή εγκατάστασης του phpMyAdmin, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:
find / -name pma
Ή
find / -name phpMyAdmin
Εάν βρείτε μια διαδρομή παρόμοια με:
/usr/local/cwpsrv/var/services/pma /usr/local/apache/htdocs/phpmyadmin

διαδρομή εγκατάστασης phpMyAdmin
Λοιπόν, συγχαρητήρια, έχετε κλειδώσει τη θέση εγκατάστασης του phpMyAdmin!
Ορισμένα προγράμματα του πίνακα ελέγχου θα το εγκαταστήσουν στο φάκελο "pma", ενώ σε άλλα αρέσει να το τοποθετούν στο φάκελο "phpMyAdmin".
Μπορείτε να βρείτε αυτά τα μονοπάτια:
/usr/share/phpmyadmin /usr/share/phpmyadmin/vendor/phpmyadmin /usr/local/hestia/install/rpm/phpmyadmin /usr/local/hestia/install/deb/phpmyadmin /var/lib/mysql/phpmyadmin /var/lib/phpmyadmin /etc/phpmyadmin
Μετά από δοκιμή, τελικά επιβεβαιώθηκεHestiaCPΔιαδρομή εγκατάστασης phpMyAdmin:/etc/phpmyadmin
Στη συνέχεια, μπορείτε να συνδεθείτε στο phpMyAdmin, να επιλέξετε τη βάση δεδομένων σας και να κάνετε κλικ στο "Εισαγωγή". Ωστόσο, η λειτουργία εισαγωγής ενδέχεται να είναι περιορισμένη από προεπιλογή.
Ωστόσο, μπορούμε να τροποποιήσουμε το αρχείο διαμόρφωσης του phpMyAdmin ώστε να υποστηρίζει την εισαγωγή αρχείων βάσης δεδομένων MySQL από τον διακομιστή. Τα συγκεκριμένα βήματα είναι τα εξής:
Τροποποιήστε το αρχείο ρυθμίσεων του phpMyAdmin
Βρείτε και επεξεργαστείτε το αρχείο «config.inc.php». Εάν έχετε μόνο «config.sample.inc.php», δημιουργήστε ένα αντίγραφο και μετονομάστε το σε «config.inc.php».
1. Βρείτε την ακόλουθη διαμόρφωση:
$cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';
2. Τροποποίηση σε:
$cfg['UploadDir'] = '/tmp'; $cfg['SaveDir'] = '/tmp';
προφυλάξεις
Λάβετε υπόψη ότι ο φάκελος `/tmp` εδώ βρίσκεται στον ριζικό κατάλογο του διακομιστή.
Στη συνέχεια, μπορείτε να ανεβάσετε αρχεία MySQL σε αυτόν τον κατάλογο `/tmp`. Χρησιμοποιήστε το SFTP για να τοποθετήσετε το αρχείο στο `/tmp` και, στη συνέχεια, επιλέξτε Εισαγωγή στη διαχείριση βάσης δεδομένων του phpMyAdmin (ίσως χρειαστεί να συνδεθείτε ξανά για να δείτε τις αλλαγές).
Εάν χρησιμοποιείτε HestiaCP, μερικές φορές το phpMyAdmin ενδέχεται να μην υποστηρίζει την προεπιλεγμένη διαδρομή. Σε αυτήν την περίπτωση, τροποποιήστε το αρχείο διαμόρφωσης του phpMyAdmin και αλλάξτε τη διαδρομή προς τον κατάλογο `tmp` του χρήστη του ιστότοπου:
$cfg['UploadDir'] = '/home/admin/tmp'; $cfg['SaveDir'] = '/home/admin/tmp';
Εάν συναντήσετε "Μεταφόρτωση φακέλου από διακομιστή ιστότοπου"./home/admin/tmp/`Επιλέξτε "Δείχνει" Δεν υπάρχουν αρχεία για αποστολή! Η κατάσταση υποδεικνύει ότι τα δικαιώματα φακέλου είναι ανεπαρκή.
Απλώς αντικαταστήστε το `/home/admin/tmp«Ορίστε τα δικαιώματα καταλόγου σε «755»:
sudo chown www-data:www-data /home/admin/ -R sudo chmod 755 /home/admin/ -R
Τώρα, μπορείτε ευχαρίστως να εισάγετε τα αρχεία MySQL από αυτήν τη διαδρομή! 🚀
Εάν έχετε δοκιμάσει τις παραπάνω μεθόδους και η εισαγωγή μιας βάσης δεδομένων MySQL χρησιμοποιώντας το phpMyAdmin εξακολουθεί να αποτυγχάνει ή αντιμετωπίζετε ένα σφάλμα 500 κατά την εισαγωγή μιας βάσης δεδομένων MySQL, μπορείτε να δοκιμάσετε τις ακόλουθες μεθόδους▼
Ας ελπίσουμε ότι το άρθρο "Πώς να τροποποιήσετε τη διαμόρφωση του phpMyAdmin για να λύσετε το πρόβλημα της μη μεταφόρτωσης αρχείων βάσης δεδομένων MySQL;" που κοινοποιήθηκε στο ιστολόγιο του Chen Weiliang ( https://www.chenweiliang.com/ ) θα σας φανεί χρήσιμο.
Μη διστάσετε να κοινοποιήσετε τον σύνδεσμο αυτού του άρθρου: https://www.chenweiliang.com/cwl-157.html
