Paano lutasin ang Babala: session_start(): Hindi maipadala ang session cache limiter sa WordPress?

Paano lutasin ang error sa WordPress na "Babala: session_start(): Hindi maipadala ang session cache limiter"?

Nang sinusubukan ni Chen Weiliang ang isang WP theme sa kanyang lokal na computer, nakita niya ang sumusunod na babala sa 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

problema sa pagsasalin

警告: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

Solusyon

May mga taong nagsasabi na dahilsession_start(); pahayag, mayroong ibang html code, ngunit

Ngunit ang ilang mga tao ay nagsasabi na kanya session_start(); Ginawa na ito dati.

Ang ilang mga tao ay nagsasabi na ito ay hindi magandang itakda ang save path ng session, at ito ay kinakailangan upang baguhin ang php.ini file:session.save_path = "C:/phpsession"

(Ang landas sa likod ay itinakda ng iyong sarili, at tiyaking umiiral ito)

  • Ang php.ini file ay dapat na karaniwang matatagpuan sa ilalim ng system disk/Windows directory

LinuxCommand para i-query ang path ng configuration file ng PHP

Ang Linux command ay nagtatanong sa lokasyon ng imbakan ng PHP configuration file na php.ini file.

Ipatupad sa ilalim ng shell:

php -v / -name php.ini

o

find / -name php.ini

Ang sumusunod ay ang pangwakas na solusyon na natagpuan ni Chen Weiliang pagkatapos ng pagsubok.

  • Baguhin ang php.ini file ng Linux server: session.auto_start = 0session.auto_start = 1

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Mag-scroll sa Tuktok