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
はお時間をいただき、ありがとうございます。
あなたが思うPHPバージョンのサーバーのようです。短い配列 '[]'の構文をサポートしていない5.3のように聞こえます。 –
あなたのPHPのバージョンは100%です。 '[] '構文はPHP 5.4まで導入されていませんでした。あなたのライブサーバがあなたが思うPHPバージョンを使用していると確信していますか?あなたは、CLIでそれ以降のバージョンを実行することができ、あなたのApacheで以前のバージョンを実行することができます。あなたは '<?php phpinfo();でページを走らせるべきです。あなたのWordpressサイトと同じエリアに?> – sjagr
ああ、ちょうど、5.4にcpanelのPHPのバージョンを変更し、それは働き始めた!みんなありがとう :) –