مكتبة الشروحات

تحذير: session_start(): فشل فتح (/var/cpanel/php/sessions/alt-php*): لا يوجد مثل هذا الملف أو الدليل.

رسالة الخطأ التي تراها، "تحذير: session_start(): open(/var/cpanel/PHP/sessions/alt-php* فشل: لا يوجد مثل هذا الملف أو الدليل"، تشير إلى أن PHP غير قادرة على بدء جلسة لأن الدليل الخاص بتخزين بيانات الجلسة غير موجود.

إليك كيفية معالجة هذه المشكلة:

  1. إنشاء دليل الجلسة: تأكد من وجود دليل الجلسات. يمكنك إنشاؤه باستخدام الأمر التالي:

     
    sudo mkdir -p /var/cpanel/php/sessions/alt-php*
  2. تعيين الأذونات الصحيحة: تأكد من أن الدليل يحتوي على الأذونات الصحيحة. يجب أن يكون قابلًا للكتابة بواسطة خادم الويب. يمكنك تعيين الأذونات المناسبة باستخدام الأمر التالي:

     
    sudo chmod 1733 /var/cpanel/php/sessions/alt-php*

    هذا الأمر يحدد "bit اللاصق" الذي يضمن أن الشخص الذي يملك الملف فقط يمكنه حذفه أو إعادة تسميته.

  3. التحقق من الملكية: تأكد من أن الدليل مملوك من قبل المستخدم والمجموعة الصحيحة. في معظم الحالات، يجب أن يكون مملوكًا من قبل مستخدم خادم الويب (مثل apache أو www-data أو غيرها):

     
    sudo chown -R webserver-user:webserver-group /var/cpanel/php/sessions/alt-php*

    استبدل webserver-user و webserver-group بالمستخدم والمجموعة الفعليين اللذين يستخدمهما خادم الويب.

  4. إعادة تشغيل خادم الويب: بعد إجراء هذه التغييرات، ستحتاج إلى إعادة تشغيل خادم الويب لكي تصبح التغييرات سارية. سيختلف الأمر حسب إعدادات الخادم لديك:

    • لخادم Apache:
       
      sudo service apache2 restart
    • لخادم Nginx:
      nginx
       
      sudo service nginx restart
    • لخادم LiteSpeed:
      nginx
       
      sudo service lsws restart
  5. التحقق من الأخطاء في تكوين الجلسات: راجع ملفات تكوين PHP (php.ini) للتأكد من عدم وجود أخطاء أو أخطاء مطبعية في إعداد session.save_path.

  6. مراجعة تكوين PHP Handler: إذا كنت تستخدم إصدارات أو معالجات PHP متعددة، تأكد من إعداد التكوينات بشكل صحيح في cPanel.

  7. التحقق من مشاكل المساحة على القرص: تحقق من وجود مساحة كافية على الخادم. إذا كانت المساحة ممتلئة، يمكن أن تسبب مشاكل في إنشاء الملفات.

  8. الاتصال بمزود الاستضافة أو مسؤول النظام: إذا استمرت المشكلة، يمكن أن تتواصل مع مزود الاستضافة أو مسؤول النظام لمزيد من المساعدة.

تأكد دائمًا من أن لديك نسخًا احتياطية متاحة قبل إجراء تعديلات كبيرة على تكوين الخادم.

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟