phpMyAdmin session_start() Permission denied είναι ένα από τα πιο συνηθισμένα σφάλματα που εμφανίζονται σε αυτόν τον διαχειριστή βάσης δεδομένων MySQL.
Το σφάλμα εμφανίζεται όταν προσπαθείτε να συνδεθείτε στο phpMyAdmin, το οποίο εμφανίζεται πολλές φορές μετά από ενημερώσεις των πακέτων PHP.
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/
Μετά από αυτό το βήμα, ανανεώστε τη σελίδα σύνδεσης στο phpMyAdmin. Εισαγάγετε τον χρήστη της βάσης δεδομένων με τον οποίο θέλετε να συνδεθείτε και τον κωδικό πρόσβασης. Όλα πρέπει να λειτουργούν χωρίς προβλήματα. Αφήστε ένα σχόλιο παρακάτω εάν χρειάζεστε βοήθεια.