Ich habe Lumen installiert und ein neues Projekt mit de composer erstellt. Ich habe de Projektordner unter meinem Apache24/htdocs-Ordner (ich verwende Windows 10).Lumen-API-Routen funktionieren nicht. Nur 'public /' route funktioniert
Die 'localhost/myapp/public /' funktioniert gut. Das Problem erscheint, wenn ich eine neue Route erstellen, sagen '/ test' eine Schnur zurück:
$app->get('/test', function() use ($app) {
return 'test'; });
Dann, wenn ich versuche, 'localhost/myapp/public/test' ich einen 404-Fehler.
Meine .htaccess ist die Standardeinstellung, die erstellt mit dem Projekt kommt:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
Mein Apache config AllowOverride hat alle und die LoadModule- rewrite_module modules/mod_rewrite.so aktiviert ist.
Die Vorschläge in laravel 4 all routes except home result in 404 error wurden versucht, aber nichts davon, das Problem für mich gelöst ...
Jede Hilfe?
Haben Sie versucht, RewriteBase/myapp/public? –