Also das ist mein erstes Mal versuchen, Composer und andere Pakete zu installieren und zu verwenden. Ich habe Composer und Slim 3 auf meinem localhost installiert, und es funktioniert gut.Installing Composer und schlank, kann es nicht zur Arbeit
Ich ging dann weiter und installierte es mit SSH auf meinem Remote-Server. Es sind keine Fehler aufgetreten und alle Dateien sind vorhanden. Und in meiner composer.json Datei ist auch schlank. Ich habe eine Autoload-Datei.
Aber wenn ich versuche, etwas Code zu schreiben, ist es als ob sie nicht einmal installiert sind und ich bekomme einen Fehler wie dieses als Beispiel.
Parse error: syntax error, unexpected '[', expecting ')' in /domainName/public/bootstrap/app.php on line 6.
Das ist meine app.php Datei
<?php
session_start();
require __DIR__ . '/../vendor/autoload.php';
$app = new \Slim\App([
'settings' => [
'displayErrorDetails' => true,
]
]);
$app->get('/', function($request, $response){
return 'Home';
});
Und das ist mein index.php
<?php
namespace App;
require __DIR__ . '/../bootstrap/app.php';
$app->run();
Sehr einfacher Code nur testen und sehen, ob es funktioniert, es weicht nicht. Nach vielen Stunden auf google kann ich keine Lösung finden, und alle Hilfe hier wird sehr geschätzt werden.
Wow, also obvius! :) Also das Problem war ... Ich habe eine PHP-Version verwendet, die für Composer und die Pakete, die ich verwendet habe, funktioniert. 5.5.12 so etwas. Allerdings verwende ich 5.6.21 auf meinem lokalen Server. Also habe ich die gleiche PHP-Version auf dem Remote-Server aufgerüstet und boomt, es funktioniert wieder gut. Vielen Dank Mantis für die frischen Augen, die ich brauchte! :) – Naxor