主题在localhost上很好,但在实时服务器上中断

时间:2016-06-30 14:20:41

标签: php wordpress

我的Wordpress主题在我的本地主机上工作正常但是当我在我的实时服务器上激活它时,我收到以下破坏错误...

[30-Jun-2016 13:06:19 UTC] PHP Parse error: syntax error, unexpected '[' in /home/launchcode/public_html_staging/wp-content/themes/launchcode/functions.php on line 13

我的functions.php文件中的第13行是以下内容(上面的行是注释)

$sage_includes = [
  'lib/assets.php',    // Scripts and stylesheets
  'lib/extras.php',    // Custom functions
  'lib/setup.php',     // Theme setup
  'lib/titles.php',    // Page titles
  'lib/wrapper.php',   // Theme wrapper class
  'lib/customizer.php' // Theme customizer
];

请注意,其他主题在我的实时服务器上正常运行。有没有人知道为什么这可能导致错误?我想的可能是PHP版本,但不是100%。

本地PHP版本:5.5.10 本地Apache版本:2.2.26

Live PHP版本:5.5.30 实时Apache版本:2.4.16

感谢您的时间。

1 个答案:

答案 0 :(得分:2)

将PHP版本更改为5.4或更高版本,正如其他人已评论过的那样。