PHPMYADMIN SESSION_START () ถูกปฏิเสธเป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดที่ปรากฏในตัวจัดการฐานข้อมูล 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 () ถูกปฏิเสธ
ข้อผิดพลาดเกิดขึ้นจากการขาดการเขียน perisks ในบล็อกผู้อำนวยการใน /var/lib/php/session- อาจมีสองความไม่สะดวก:
1. chmod โดยไม่ต้องเขียนสิทธิ์ใน /var/lib/php/session
2. กรรมการใน /var/lib/php/session เป็นของอื่น owner:groupกว่าผู้ที่ให้บริการกระบวนการ PHP / เว็บ
ตัวอย่างเช่นหากคุณมีเว็บเซิร์ฟเวอร์ที่มี Nginx และสคริปต์ phpmyadmin จะถูกรีดภายใต้ผู้ใช้ “nginx“เป็นไปได้ว่าร่องรอยของการอัปเดต 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 ป้อนผู้ใช้ฐานข้อมูลของผู้ใช้เพื่อเชื่อมต่อและรหัสผ่าน ทุกอย่างควรทำงานโดยไม่มีปัญหา แสดงความคิดเห็นด้านล่างหากคุณต้องการความช่วยเหลือ