phpMyAdmin session_start() Permission denied - Πώς να φτιάξεις

phpMyAdmin session_start() Permission denied είναι ένα από τα πιο συνηθισμένα σφάλματα που εμφανίζονται σε αυτόν τον διαχειριστή βάσης δεδομένων MySQL.

Το σφάλμα εμφανίζεται όταν προσπαθείτε να συνδεθείτε στο phpMyAdmin, το οποίο εμφανίζεται πολλές φορές μετά από ενημερώσεις των πακέτων PHP.

phpMyAdmin session_start() Permission denied
phpMyAdmin Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly.
Also ensure that cookies are enabled in your browser.
session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)
session_start(): Failed to read session data: files (path: /var/lib/php/session)

Ευτυχώς, αυτό το σφάλμα που εμφανίζεται κατά τη σύνδεση στο phpMyAdmin έχει μια πολύ εύκολη λύση. Αλλά για αυτό χρειάζεστε πρόσβαση στον κεντρικό διακομιστή.

σταθερός phpMyAdmin session_start() Permission denied

Το σφάλμα δημιουργείται από την έλλειψη δικαιωμάτων εγγραφής στο μπλοκ καταλόγων από /var/lib/php/session. Μπορεί να υπάρχουν δύο μειονεκτήματα:

1. chmod δεν υπάρχουν δικαιώματα εγγραφής /var/lib/php/session

2. Κατάλογοι από /var/lib/php/session ανήκουν σε άλλον owner:group, από αυτό που εξυπηρετεί τις διεργασίες PHP / web.

Για παράδειγμα, εάν έχετε διακομιστή web με NGINX και τα σενάρια phpMyAdmin εκτελούνται κάτω από το χρήστη "nginx», είναι πιθανό να ακολουθεί κανείς ένα update της PHP, οι κατάλογοι συνεδριών πρέπει να περάσουν κάτω από τον χρήστη: apache. Για το λόγο αυτό δεν θα υπάρχουν δικαιώματα εγγραφής των συνεδριών PHP.

Για να επιλύσετε αυτό το σφάλμα phpMyAdmin, ακολουθήστε τα παρακάτω βήματα:

1. Υποθέτοντας ότι phpMyAdmin εκτελείται από τον χρήστη "nginx", εκτελέστε την εντολή:

ls -all /var/lib/php/

Αυτή η εντολή θα παραθέσει τους καταλόγους μέσα PHP, μαζί με πληροφορίες για τον ιδιοκτήτη και την ομάδα.

2. Ορίστε δικαιώματα εγγραφής για το χρήστη "nginx". /var/lib/php/.

chown -R root:nginx /var/lib/php/
chown - Αλλαγή κατόχου - ομαδοποίηση Linux
chown - Αλλαγή κατόχου - ομαδοποίηση Linux

Μετά από αυτό το βήμα, ανανεώστε τη σελίδα σύνδεσης στο phpMyAdmin. Εισαγάγετε τον χρήστη της βάσης δεδομένων με τον οποίο θέλετε να συνδεθείτε και τον κωδικό πρόσβασης. Όλα πρέπει να λειτουργούν χωρίς προβλήματα. Αφήστε ένα σχόλιο παρακάτω εάν χρειάζεστε βοήθεια.

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση StealthSettings.com από το 2006. Έχω μεγάλη εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, PrestaShop).

πώς να » Linux » MySQL » phpMyAdmin session_start() Permission denied - Πώς να φτιάξεις
Αφήστε ένα σχόλιο