Conas Rabhadh a réiteach: session_start(): Ní féidir teorannóir taisce seisiúin a sheoladh i WordPress?

Conas an earráid WordPress "Rabhadh: session_start(): Ní féidir teorannóir taisce seisiúin a sheoladh" a réiteach?

Nuair a bhí Chen Weiliang ag tástáil téama WP ar a ríomhaire áitiúil, tháinig sé ar an rabhadh PHP seo a leanas:

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

fadhb aistriúcháin

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

Réiteach

Deir roinnt daoine gur mar gheall arsession_start(); ráiteas, tá cód html eile ann, ach

Ach deir roinnt daoine go bhfuil a chuid session_start(); Tá sé déanta roimhe seo.

Deir roinnt daoine nach bhfuil sé go maith cosán sábhála an tseisiúin a shocrú, agus is gá an comhad php.ini a mhodhnú:session.save_path = "C:/phpsession"

(Tá an cosán taobh thiar socraithe agat féin, agus cinntigh go bhfuil sé ann)

  • Ba chóir go mbeadh an comhad php.ini suite go ginearálta faoi dhiosca an chórais/eolaire Windows

LinuxOrdú chun cosán comhaid cumraíochta PHP a cheistiú

Ceistíonn an t-ordú Linux suíomh stórála an chomhaid cumraíochta PHP comhad php.ini.

Rith faoin bhlaosc:

php -v / -name php.ini

find / -name php.ini

Seo a leanas an réiteach deiridh a fuair Chen Weiliang tar éis tástála.

  • Athraigh comhad php.ini an fhreastalaí Linux: session.auto_start = 0session.auto_start = 1

发表 评论

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

Scrollaigh go dtí an Barr