dsyo9700 2015-01-18 13:15
浏览 20

Elgg安装语法错误(意外的'[')[重复]

I am having trouble with my elgg installation for my website. Every time I load the "install.php" in the root directory, I keep getting this error:

Parse error: syntax error, unexpected '[' in (Root)/engine/classes/Elgg/Di/ServiceProvider.php on line 194

Here is line 194 in that file:

$params = $c->config->get('cookies')['session'];

I have PHP version 5.3.13. Can anyone help?

</div>
  • 写回答

2条回答 默认 最新

  • dongniuxia8650 2015-01-18 13:22
    关注

    Arrays can't be referenced directly from a return object in PHP below 5.4. [Documentation]

    You can't do this:

    $params = $c->config->get('cookies')['session'];
    

    But you CAN do this:

    $cookies = $c->config->get('cookies');
    $params = $cookies['session'];
    

    Or you can just upgrade your PHP installation.

    评论

报告相同问题?

悬赏问题

  • ¥15 怎么改成循环输入删除(语言-c语言)
  • ¥15 安卓C读取/dev/fastpipe屏幕像素数据
  • ¥15 pyqt5tools安装失败
  • ¥15 mmdetection
  • ¥15 nginx代理报502的错误
  • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧
  • ¥15 图示五个参数的模型校正是用什么方法做出来的。如何建立其他模型
  • ¥100 描述一下元器件的基本功能,pcba板的基本原理
  • ¥15 STM32无法向设备写入固件
  • ¥15 使用ESP8266连接阿里云出现问题