Utiliser le chemin d'accès de base dans Laravel 5 (Lumen)

Je suis à l'aide de laravel dans un projet. Sur ma machine locale le serveur j'ai d'accès est tout simplement

laraveltest.dev. Quand j'ai ouvert cet URL, le projet fonctionne très bien et sans problèmes.

Cependant, quand je télécharge ce sur un serveur de test, où la substance est situé dans un sous-foder, comme ceci: laraveltest.de/test2/. Le dossier public est à laraveltest.de/test2/public/, mais lors de l'appel de laraveltest.de/test2/public l'application retourne toujours une erreur 404.

J'ai pensé que cela pourrait être à cause de la chemin de la base, donc je n'ai la suite dans le bootstrap/app.php

$app = new Laravel\Lumen\Application(
    realpath(__DIR__.'/../') . env('APP_BASE_PATH')
);

env('APP_BASE_PATH') est le sous-dossier.

Donc app->basePath() retourne /var/www/laraveltest/test2/public. Toutefois, lorsque maintenant ouverture

laraveltest.de/test2/public Je suis toujours l'erreur 404 et je ne sais pas pourquoi. Ce que je fais mal?

  • ce qui est dans le dossier racine? je ne voudrais pas manipuler laravel fichiers. Je pense qu'il y a peut-être une solution à l'aide htaccess
  • Vous pouvez voir le dossier racine ici github.com/laravel/lumen La app.php dans le bootstrap dossier est destiné à être modifié
  • La solution la plus Simple : stackoverflow.com/questions/30740023/...
InformationsquelleAutor Musterknabe | 2015-05-28