2016-06-30 18 views
1

私の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ファイルには、次の(この上の行はコメントです)です

$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

ライブPHPバージョン:5.5.30 ライブApacheのバージョン:2.4.16

はお時間をいただき、ありがとうございます。

+5

あなたが思うPHPバージョンのサーバーのようです。短い配列 '[]'の構文をサポートしていない5.3のように聞こえます。 –

+2

あなたのPHPのバージョンは100%です。 '[] '構文はPHP 5.4まで導入されていませんでした。あなたのライブサーバがあなたが思うPHPバージョンを使用していると確信していますか?あなたは、CLIでそれ以降のバージョンを実行することができ、あなたのApacheで以前のバージョンを実行することができます。あなたは '<?php phpinfo();でページを走らせるべきです。あなたのWordpressサイトと同じエリアに?> – sjagr

+0

ああ、ちょうど、5.4にcpanelのPHPのバージョンを変更し、それは働き始めた!みんなありがとう :) –

答えて

2

PHPのバージョンを5.4以上に変更してください。他の人のコメントもあります。

関連する問題