การแจ้งเตือน
ลบทั้งหมด

พบ error E_WARNING session_start(): Cannot start session when headers already sent เมื่อใช้ Nginx เป็น web server

1 โพสต์
2 ผู้ใช้
0 Likes
399 เข้าชม
0
หัวข้อเริ่มต้น

สวัสดีครับ ขอแจ้งปัญหาเมื่อใช้ plugin Seed Confirm Pro กับ Nginx แล้วจะได้รับ error แจ้งว่า session_start(): Cannot start session when headers already sent อยู่เรื่อยๆครับ คาดว่าเกี่ยวข้องกับตัว FastCGI ครับ

session_start(): Cannot start session when headers already sent

in session_start called at /var/www/wordpress/wp-content/plugins/seed-confirm-pro/seed-confirm-pro.php (560)
in seed_confirm_resigter_session called at /var/www/wordpress/wp-includes/class-wp-hook.php (303)
in WP_Hook::apply_filters called at /var/www/wordpress/wp-includes/class-wp-hook.php (327)
in WP_Hook::do_action called at /var/www/wordpress/wp-includes/plugin.php (470)
in do_action called at /var/www/wordpress/wp-settings.php (578)
in require_once called at /var/www/wordpress/wp-config.php (85)
in require_once called at /var/www/wordpress/wp-load.php (50)
in require_once called at /var/www/wordpress/wp-cron.php (44)

 

ผมลองค้นหาดูพบ plugin อื่นเจอปัญหาคล้ายๆกันด้วยครับ

https://github.com/ericmann/wp-session-manager/issues/81

https://wordpress.org/support/topic/warning-session_start-cannot-start-session-when-headers-already-sent/

 

ขอบคุณมากครับ

1 คำตอบ
0

สวัสดีค่ะ ขอบคุณสำหรับการแจ้ง error ทางทีมงานจะดำเนินการแก้ไขให้นะคะ

แบ่งปัน: