Հոդվածների տեղեկատու
Ինչպե՞ս լուծել WordPress-ի «Զգուշացում. 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/ ) տեղադրված «Ինչպես լուծել WordPress-ի սխալը՝ «Զգուշացում. session_start(): Cannot send session cache limiter»» հոդվածը օգտակար կլինի ձեզ համար։
Ազատորեն կիսվեք այս հոդվածի հղումով՝ https://www.chenweiliang.com/cwl-568.html
