Laravel sendet der server auf 10 Weiterleitungen?
Immer Fehlermeldung:
[Sun Jun 02 12:43:33.579095 2013] [core:error] [pid 4964:tid 808] [client 127.0.0.1:56964] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a
Wenn man versucht, laravel zu tun-routing. Meine Routen sind wie folgt:
Route::get('/', 'HomeController@showWelcome');
Route::get('history', 'HistoryController@showHistory');
Und meine .htaccess:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Und mein alias:
Alias /wunhopkuendo/ "c:/wamp/www/wunhopkuendo/public/"
<Directory "c:/wamp/www/wunhopkuendo/public/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
- Passiert das auch, wenn du keine Routen definiert?
- Passen Sie die
LogLevel
um zu sehen, wo es ist intern umleiten Sie. - überprüfen Sie Ihre virtual-host-Konfiguration. Der Pfad zu dem öffentlichen Ordner möglicherweise nicht, die Sie denken.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte dieses problem auch, und ich löste es mit der folgenden Zeile:
Wenn Sie mit Laravel in einem Unterordner, müssen Sie befolgen Sie diese Schritte:
* Berücksichtigen Sie, dass Sie verwendet WAMP auf default instalation Verzeichnis (c:\wamp)
Legen Sie die RewriteBase-Zeile in Ihrer .htaccess-Datei mit dem Unterordner Ihres Laravel instalieren.
Legen Sie die Anwendungs-URL auf die Datei c:\wamp\www\subfolder\config\app.php
Erstellen Sie eine Konfigurationsdatei auf alias-Verzeichnis c:\wamp\alias\subfolder.conf mit diesem Inhalt:
Das es funktioniert! 🙂
hggp
?