我在试着安装点火枪。单击“创建用户名”屏幕上的“安装”按钮后,需要一些时间,然后加载此页。我看了一些关于如何安装篝火的教程,所以我知道这不是我应该看到的。
无论如何,我将RewriteBase更新为/bonfire/正如它所说的..现在,当我尝试转到localhost/bonfire/index.php时,出现了这个错误
分析错误:语法错误,意外的'yield'(T_yield),应为
标识符(字符串)
/opt/lampp/htdocs/bonfire/bonfire/application/libraries/template.php
在线305
这是305行的代码
public static function yield()
{
$output = '';
if (self::$debug) { echo 'Current View = '. self::$current_view; }
self::load_view(self::$current_view, NULL, self::$ci->router->class .'/'. self::$ci->router->method, FALSE, $output);
Events::trigger('after_page_render', $output);
return $output;
}//end yield()
我在篝火论坛上找到了这个解释错误的链接。
Bonfire forums link
上面说要用PHP 5.4,我就是用这个。我的操作系统是Linux Zorin,我正在使用lampp,所以我不确定这是否是权限问题。
如果你需要更多的信息,请提前告诉我。
最佳答案
有点晚了,但希望能帮上忙。
您可以在cibonfire中更改静态函数yield的名称,如下所示:
public static function yield()
致:
public static function yield_content()
这对我很有效。
关于php - 安装后codeigniter bonfire php错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18819456/