लेख निर्देशिका
वर्डप्रेस में आने वाली त्रुटि "Warning: session_start(): Cannot send session cache limiter" को कैसे हल करें ?
चेन वेइलियांग जब अपने स्थानीय कंप्यूटर पर एक 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 फ़ाइल आम तौर पर सिस्टम डिस्क/Windows निर्देशिका के अंतर्गत स्थित होनी चाहिए
LinuxPHP कॉन्फ़िगरेशन फ़ाइल पथ को क्वेरी करने के लिए कमांड
Linux कमांड PHP कॉन्फ़िगरेशन फ़ाइल php.ini फ़ाइल के संग्रहण स्थान को क्वेरी करता है।
खोल के नीचे निष्पादित करें:
php -v / -name php.ini
या
find / -name php.ini
परीक्षण के बाद चेन वेइलियांग को निम्नलिखित अंतिम समाधान प्राप्त हुआ।
- Linux सर्वर की php.ini फ़ाइल को संशोधित करें:
session.auto_start = 0के लियेsession.auto_start = 1
आशा है कि चेन वेइलियांग के ब्लॉग ( https://www.chenweiliang.com/ ) पर साझा किया गया लेख "वर्डप्रेस त्रुटि 'चेतावनी: session_start(): सत्र कैश लिमिटर नहीं भेजा जा सकता' को कैसे हल करें?" आपके लिए उपयोगी होगा।
इस लेख का लिंक साझा करने में संकोच न करें: https://www.chenweiliang.com/cwl-568.html
