phpMyAdmin session_start() Permission denied - كيفية الإصلاح

phpMyAdmin session_start() Permission denied هو أحد الأخطاء الأكثر شيوعًا التي تظهر في مدير قاعدة بيانات MySQL.

يظهر الخطأ عند محاولة تسجيل الدخول إلى phpMyAdmin ، ويظهر عدة مرات بعد تحديثات حزم PHP.

phpMyAdmin session_start() Permission denied
بريس 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 / الويب.

على سبيل المثال ، إذا كان لديك خادم ويب مع NGINX ، ويتم تشغيل نصوص phpMyAdmin تحت المستخدم "nginx"، من الممكن أن يتبع المرء واحدًا update من PHP ، يجب تمرير أدلة الجلسة تحت المستخدم: apache. لهذا السبب لن تكون هناك أذونات كتابة لجلسات PHP.

لحل خطأ phpMyAdmin ، اتبع الخطوات التالية:

1. بافتراض ذلك بريس يديره المستخدم "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بل أيضًا في لغات البرمجة ومنصات التدوين (WordPress) وللمتاجر عبر الإنترنت (WooCommerce، ماجنتو، بريستاشوب).

كيف » Linux » MySQL » phpMyAdmin session_start() Permission denied - كيفية الإصلاح
اترك تعليق