آرٹیکل ڈائرکٹری
ورڈپریس کی غلطی کو کیسے حل کیا جائے "انتباہ: 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.ini فائل کے اسٹوریج لوکیشن کے بارے میں پوچھتی ہے۔
شیل کے نیچے عمل کریں:
php -v / -name php.ini
یا
find / -name php.ini
مندرجہ ذیل حتمی حل چن ویلیانگ نے جانچ کے بعد پایا ۔
- لینکس سرور کی php.ini فائل میں ترمیم کریں:
session.auto_start = 0کے لئےsession.auto_start = 1
امید ہے کہ مضمون "ورڈپریس کی خرابی کو کیسے حل کیا جائے 'انتباہ: session_start(): سیشن کیشے محدود کرنے والا نہیں بھیج سکتے؟' Chen Weiliang کے بلاگ ( https://www.chenweiliang.com/ ) پر شیئر کیا گیا آپ کے لیے مددگار ثابت ہوگا۔
اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-568.html
