我是PyroCMS的新手,我目前正在创建一个需要博客功能的新闻网站。为了不让我的网址显示“博客”,我复制了博客模块,并将其重命名为“帖子”,工作正常。
但是现在当我查看帖子时,我在页面顶部出现以下错误:
“遇到PHP错误
严重性:警告
消息:无法修改标题信息 - 已经发送的标题(输出从/home/newerawe/public_html/addons/default/themes/era/theme.php:1开始)
文件名:drivers / Session_cookie.php
行号:701“
答案 0 :(得分:0)
因为你没有提到所有的最重要的信息,你正在使用什么php和pyro版本..我必须假设你使用PHP 5.4 PyroCMS 2.2。
在标题之前发送了一些东西,PyroCMS在这种情况下遇到了一些问题,因为PHP已经变得更加严格并且如果你试图用空气创建一个变量就会抛出几个警告: / p>
这将发出一条警告,指出$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);
希望它有所帮助!