خطأ session.save_path في ملف php.ini


السلام عليكم

عند تثبيت بعض التطبيقات على السيرفر نواجه مشكل session.save_path بالرسالة التالية :

The session.save_path setting in your php configuration file (php.ini) is not set or is set to a folder which did not exist. You might need to set the save_path setting in php.ini or verify that the folder sets in save_path exist.

خاته الراسلة تفيد ان متغير session.save_path غير معد في ملف php.ini ، و لحل هذا المشكل نهائيا إليكم الطريقة :

أولا علينا إيجاد مسار ملف php.ini ، الامر التالي يقوم بالغرض :

php -i | grep php.ini


الناتج يكون غالبا ما يلي

Configuration file (php.ini) => /etc/php.ini


ندخل الان على ملف php.ini

pico /etc/php.ini


سنجد ان المتغير session.save_path غير موجه لأي مجلد و فارغ ، و يكفي توجيهه للمجلد tmp .

session.save_path = "/tmp"


و هكذا نكون قد حللنا المشكل نهائيا .

و إلى اللقاء في درس جديد إن شاء الله .