ວິທີການແກ້ໄຂWordPressຄຳເຕືອນ: session_start(): ບໍ່ສາມາດສົ່ງ session cache limiter ປະກົດຂຶ້ນໄດ້ບໍ?
Chen Weiliangເມື່ອທົດສອບຫົວຂໍ້ 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
Linuxຄໍາສັ່ງເພື່ອສອບຖາມເສັ້ນທາງໄຟລ໌ການຕັ້ງຄ່າ PHP
ຄໍາສັ່ງ Linux ສອບຖາມສະຖານທີ່ເກັບຮັກສາຂອງໄຟລ໌ການຕັ້ງຄ່າ PHP ໄຟລ໌ php.ini.
ປະຕິບັດພາຍໃຕ້ການ shell ໄດ້:
php -v / -name php.ini
ຫຼື
find / -name php.ini
ຕໍ່ໄປນີ້ແມ່ນChen Weiliangຫຼັງຈາກການທົດສອບ, ການແກ້ໄຂສຸດທ້າຍ.
- ແກ້ໄຂໄຟລ໌ php.ini ຂອງເຊີບເວີ Linux:
session.auto_start = 0为session.auto_start = 1
ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "ວິທີການແກ້ໄຂ ຄຳເຕືອນ: session_start(): ບໍ່ສາມາດສົ່ງ session cache limiter ໃນ WordPress ໄດ້ບໍ? , ເພື່ອຊ່ວຍເຈົ້າ.
ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-568.html
ເພື່ອປົດລັອກເຄັດລັບທີ່ເຊື່ອງໄວ້ເພີ່ມເຕີມ🔑, ຍິນດີຕ້ອນຮັບເຂົ້າສູ່ຊ່ອງ Telegram ຂອງພວກເຮົາ!
Share and like ຖ້າທ່ານມັກມັນ! ການແບ່ງປັນ ແລະຖືກໃຈຂອງເຈົ້າເປັນແຮງຈູງໃຈຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!