【问题标题】:pyrocms theme error drivers/Session_cookie.phppyrocms 主题错误驱动程序/Session_cookie.php
【发布时间】:2014-09-12 08:08:46
【问题描述】:

我是 PyroCMS 的新手,我目前正在开发一个需要博客功能的新闻网站。为了不让我的网址显示“博客”,我复制了博客模块并将其重命名为“帖子”,效果很好。

但是现在当我查看帖子时,页面顶部出现以下错误:

"遇到 PHP 错误

严重性:警告

消息:无法修改标头信息 - 标头已发送(输出开始于 /home/newerawe/public_html/addons/default/themes/era/theme.php:1)

文件名:drivers/Session_cookie.php

行号:701"

【问题讨论】:

    标签: php codeigniter pyrocms


    【解决方案1】:

    因为你没有提到最重要的信息,你使用的是什么 php 和 pyro 版本.. 我不得不假设你使用的是 PHP 5.4 PyroCMS 2.2。

    在标头之前发送了一些东西,PyroCMS 在这类东西上遇到了一些问题,因为 PHP 变得更加严格,并且如果你试图凭空创建一个变量,则会抛出几个警告:

    这将发出警告,指出 $text 尚未定义,并且发生在标题之前,这会导致问题。

    // Warning: "Creating default object from empty value" errors $text->string = 'My text is fine';

    您需要找到并解决问题,这是一个漫长的过程:

    $text = new stdClass(); $text->string = 'My text is fine';

    或者尝试从error_reporting中排除E_WARNING,你应该没问题。

    error_reporting(E_ERROR | E_PARSE | E_NOTICE);

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2014-11-02
      • 2022-01-28
      • 1970-01-01
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2013-08-27
      相关资源
      最近更新 更多