ਹੱਲ ਕਿਵੇਂ ਕਰੀਏਵਰਡਪਰੈਸਚੇਤਾਵਨੀ: ਸੈਸ਼ਨ_ਸਟਾਰਟ(): ਸੈਸ਼ਨ ਕੈਸ਼ ਲਿਮਿਟਰ ਦਿਖਾਈ ਨਹੀਂ ਦੇ ਸਕਦਾ ਹੈ?
ਚੇਨ ਵੇਲਿਯਾਂਗਇੱਕ ਸਥਾਨਕ ਕੰਪਿਊਟਰ 'ਤੇ 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 ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਮਾਰਗ ਦੀ ਪੁੱਛਗਿੱਛ ਕਰਨ ਲਈ ਕਮਾਂਡ
ਲੀਨਕਸ ਕਮਾਂਡ 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/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "ਚੇਤਾਵਨੀ ਨੂੰ ਕਿਵੇਂ ਹੱਲ ਕਰਨਾ ਹੈ: ਸੈਸ਼ਨ_ਸਟਾਰਟ(): ਵਰਡਪਰੈਸ ਵਿੱਚ ਸੈਸ਼ਨ ਕੈਸ਼ ਲਿਮਿਟਰ ਨਹੀਂ ਭੇਜ ਸਕਦੇ ਹੋ? , ਤੁਹਾਡੀ ਮਦਦ ਕਰਨ ਲਈ।
ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-568.html
ਹੋਰ ਲੁਕਵੇਂ ਗੁਰੁਰ🔑 ਨੂੰ ਅਨਲੌਕ ਕਰਨ ਲਈ, ਸਾਡੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਸਵਾਗਤ ਹੈ!
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ! ਤੁਹਾਡੇ ਸ਼ੇਅਰ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!