作者やその他のパッケージをインストールして使用しようとしています。 ローカルホストにコンポーザーとスリム3をインストールしましたが、うまく動作しています。Composerをインストールしてスリムにしてもうまく動作しない
その後、リモートサーバーにSSHをインストールしました。 エラーは発生せず、すべてのファイルが存在します。そして、私のcomposer.jsonファイルにはスリムもあります。私はオートロードファイルを持っています。
しかし、私はいくつかのコードを書こうとすると、インストールされていないようなもので、このようなエラーが表示されます。
Parse error: syntax error, unexpected '[', expecting ')' in /domainName/public/bootstrap/app.php on line 6.
これは
<?php
session_start();
require __DIR__ . '/../vendor/autoload.php';
$app = new \Slim\App([
'settings' => [
'displayErrorDetails' => true,
]
]);
$app->get('/', function($request, $response){
return 'Home';
});
私app.phpファイルであり、これは私のindex.phpファイル
<?php
namespace App;
require __DIR__ . '/../bootstrap/app.php';
$app->run();
ちょうどテストし、それが働いたかどうかを確認することは非常に基本的なコードで、それをWICHではない。 Googleで何時間も過ごした後、私は解決策を見つけることができず、ここでのすべての助けに感謝します。
うわー、そうですね! :)問題は..だから私は使用したコンポーザーとパッケージで動作するPHPバージョンを使用しました。 5.5.12そのようなもの。しかし私は自分のローカルサーバーで5.6.21を使用しています。だから、私はリモートサーバとブームで同じPHPバージョンをアップグレードし、それは再びうまく動作します。 私に必要な新鮮な目を与えてくれてありがとう、マーティン! :) – Naxor