Straipsnių katalogas
Kaip ištaisyti „WordPress “ klaidą „Įspėjimas: session_start(): Nepavyksta išsiųsti sesijos talpyklos ribotuvo“?
Kai Chen Weiliang testavo WP temą savo kompiuteryje, jis susidūrė su tokiu PHP įspėjimu:
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
vertimo problema
警告: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
Sprendimas
Kai kurie žmonės taip sako, nessession_start(); teiginys, yra kitas html kodas, bet
Tačiau kai kurie žmonės sako, kad jo session_start(); Tai buvo daroma anksčiau.
Kai kurie žmonės sako, kad nėra gerai nustatyti seanso išsaugojimo kelią, todėl reikia modifikuoti php.ini failą:session.save_path = "C:/phpsession"
(Kelią už nugaros nustatote patys ir įsitikinkite, kad jis egzistuoja)
- Failas php.ini paprastai turi būti po sistemos disku/Windows katalogu
LinuxKomanda, skirta PHP konfigūracijos failo kelio užklausai
Linux komanda ieško PHP konfigūracijos failo php.ini failo saugojimo vietos.
Vykdykite po apvalkalu:
php -v / -name php.ini
arba
find / -name php.ini
Toliau pateikiamas galutinis sprendimas, kurį Chen Weiliang rado po bandymų.
- Pakeiskite „Linux“ serverio php.ini failą:
session.auto_start = 0dėlsession.auto_start = 1
Tikiuosi, kad straipsnis „Kaip išspręsti „WordPress“ klaidą „Įspėjimas: session_start(): Nepavyksta išsiųsti sesijos talpyklos ribotuvo?“, kuriuo pasidalino Chen Weiliang tinklaraštyje ( https://www.chenweiliang.com/ ), jums bus naudingas.
Nedvejodami pasidalinkite šio straipsnio nuoroda: https://www.chenweiliang.com/cwl-568.html
