Cách giải quyết Cảnh báo: session_start (): Không thể gửi giới hạn bộ đệm phiên trong WordPress?

Giải quyết thế nàoWordPressCảnh báo: session_start (): Không thể gửi giới hạn bộ đệm phiên xuất hiện?

Chen WeiliangKhi kiểm tra chủ đề WP trên máy tính cục bộ, thông báo cảnh báo PHP này đã xuất hiện:

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

vấn đề dịch thuật

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

Giải pháp

Một số người nói rằng bởi vìsession_start(); câu lệnh, mã html khác tồn tại, nhưng

Nhưng một số người nói rằng session_start(); Nó đã xong từ trước.

Một số người nói rằng việc đặt đường dẫn lưu của phiên là không tốt và cần phải sửa đổi tệp php.ini:session.save_path = "C:/phpsession"

(Con đường phía sau do chính bạn đặt ra và hãy đảm bảo rằng nó tồn tại)

  • Tệp php.ini thường phải được đặt trong thư mục đĩa hệ thống / Windows

LinuxLệnh truy vấn đường dẫn tệp cấu hình PHP

Lệnh Linux truy vấn vị trí lưu trữ của tệp cấu hình PHP tệp php.ini.

Thực thi dưới shell:

php -v / -name php.ini

hoặc là

find / -name php.ini

Sau đây làChen WeiliangSau khi thử nghiệm, giải pháp cuối cùng.

  • Sửa đổi tệp php.ini của máy chủ Linux: session.auto_start = 0 cho session.auto_start = 1

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

Di chuyển về đầu trang