-1

我认为这是服务器配置错误,而不是 php 语法错误。运行 Apache/2.2.20 (Ubuntu) 和 PHP 版本 5.3.10-1ubuntu3.7

错误 :

PHP Parse 错误:语法错误,第 30 行 /home/thomas/Documents/myimouto/config/application.php 中的意外“[”

这是代码

$config->load_files = [
        'app_functions.php',
        'Moebooru/Resizer.php',
        'dtext.php'
    ];

$config->safe_ips = [
        '127.0.0.1',
    '192.168.1.###'
    ];
4

1 回答 1

8

首先检查您的 PHP 版本。数组声明的简写形式 []仅在 PHP 5.4 版本中引入(如果我没记错的话)。以前的版本只支持()分隔符。

因此,我建议您尝试将该行更改为:

$config->safe_ips = array(
     '127.0.0.1',
    '192.168.1.###'
    );

或者更好的是,更新到PHP > 5.4是的..

于 2013-09-02T17:33:40.897 回答