ڪيئن حل ڪجيWordPressڊيڄاريندڙ: session_start(): سيشن نه ٿو موڪلي سگھجي سيشن ڪيش ليٽر ظاهر ٿئي ٿو؟
چن ويلانگجڏهن مقامي ڪمپيوٽر تي WP موضوع کي جانچيندي، هي PHP وارننگ پيغام ظاهر ٿيو:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\xampp\htdocs\wp\ceshimuban\wp-content\plugins\wordpress-seo\frontend\class-json-ld.php:121) in D:\xampp\htdocs\wp\ceshimuban\wp-content\plugins\ad-inserter\class.php(360) : eval()'d code on line 14
ترجمي جو مسئلو
警告:session_start():无法发送会话缓存限制器 - 已发送的头文件(输出开始于D:\ xampp \ htdocs \ wp \ ceshimuban \ wp-content \ plugins \ wordpress-seo \ frontend \ class-json-ld.php: (360):eval()在第14行的d代码(第121行)在D:\ xampp \ htdocs \ wp \ ceshimuban \ wp-content \ plugins \ ad-inserter \ class.php
حل
ڪجهه ماڻهو چون ٿا ته ڇاڪاڻ تهsession_start();
بيان، ٻيو html ڪوڊ موجود آهي، پر
پر ڪجهه ماڻهو چون ٿا ته سندس session_start();
ان کان اڳ ڪيو ويو آهي.
ڪجهه ماڻهو چون ٿا ته اهو سٺو ناهي ته سيشن جي بچت جو رستو مقرر ڪيو وڃي، ۽ ان کي تبديل ڪرڻ ضروري آهي php.ini فائل:session.save_path = "C:/phpsession"
(پوءِ رستو پاڻ طرفان مقرر ڪيو ويو آهي، ۽ پڪ ڪريو ته اهو موجود آهي)
- php.ini فائل عام طور تي سسٽم ڊسڪ/ونڊوز ڊاريڪٽري جي هيٺان واقع هجڻ گهرجي
لينڪسPHP configuration file path جي پڇا ڳاڇا ڪرڻ لاءِ حڪم
لينڪس ڪمانڊ PHP ڪنفيگريشن فائل php.ini فائل جي اسٽوريج جي جڳھ بابت سوال ڪري ٿو.
شيل جي تحت عمل ڪريو:
php -v / -name php.ini
يا
find / -name php.ini
هيٺ ڏنل آهيچن ويلانگجاچ کان پوء، آخري حل.
- لينڪس سرور جي php.ini فائل کي تبديل ڪريو:
session.auto_start = 0
为session.auto_start = 1
اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو "ڪيئن حل ڪجي ڊيڄاريندڙ: session_start(): ورڈپریس ۾ سيشن ڪيش محدود نه ٿو موڪلي سگھجي؟ ، توهان جي مدد ڪرڻ لاءِ.
هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-568.html
تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!