专业WORDPRESS主题设计制作

WordPress出现Warning: session_start(): Cannot send session cache(wordpress出现 unknown column)

发布于: 2022-11-03

1 翻译问题

  • 2 解决方法
    • 2.1 Linux命令查询PHP配置文件路径

 

如何解决WordPress出现Warning: session_start(): Cannot send session cache limiter?

我们在本地电脑测试WP主题时,竟出现了这样的PHP警告提示:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:xampphtdocswpceshimubanwp-contentpluginswordpress-seofrontendclass-json-ld.php:121) in D:xampphtdocswpceshimubanwp-contentpluginsad-inserterclass.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(); 之前已经做了。

还有的人说,是没有好设置 session 的保存路径,需修改 php.ini 文件中的:session.save_path = "C:/phpsession"

(后边的路径自己设置,并且要确定存在)

  • php.ini 文件一般应位于系统盘/Windows 目录下面

Linux命令查询PHP配置文件路径

Linux命令查询PHP配置文件 php.ini 文件的存放位置。

shell下执行:

article_with_pictures_plugin_1256_permanent_272b1b32c554bde86d8e4d425357c0da.webp
php -v / -name php.ini

或者

find / -name php.ini

以下是我们测试后,最终的解决办法。

  • 修改Linux服务器的 php.ini文件中的: session.auto_start = 0session.auto_start = 1

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress出现Warning: session_start(): Cannot send session cache limiter如何解决?》,对您有帮助。

TAG:
WP技术资料 wordpress模板制作、wordpress主题开发相关知识常见问题总结
MORE
服务电话:
0533-2765967

微信 13280692153