2016-04-08 3 views
-1

Ich versuche, auf das Lumen 5.2 auf einem Ubuntu-Server 14.04 LTS istentfernen Laravel Lumen öffentlichen Weg Ubuntu Cloud Server

Hier öffentlichen Weg zu entfernen meine .htaccess

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 

ich bereits mod_rewrite erlauben auf meinem apache

fügte auch das meiner apache2.conf Überschreibungen

<Directory /var/www/html/lumen> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    Require all granted 
</Directory> 
zu ermöglichen 210

Ich erhalte den Fehler

Sorry, the page you are looking for could not be found. 

Aber wenn ich den public Pfad funktioniert es URL hinzugefügt. Hat jemand diese Probleme?

Ich versuche, die URL von http://www.example.com/public zu http://www.example.com/

Antwort

0

ändern

<Directory /var/www/html/lumen> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    Require all granted 
</Directory> 

Um

<Directory /var/www/html/lumen/public> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    Require all granted 
</Directory> 

Da Ihr Dokument Wurzel ist public Verzeichnis zu machen. Und entfernen Sie das public/ von .htaccess

+0

Immer noch das selbe Problem und auch wenn ich 'public /' für meine .htaccess-Datei entferne, zeigt es meine Verzeichnisliste an und nicht zu meinem öffentlichen Ordner – user2875453

+0

Hast du den Standard '.htaccess' https://github.com/laravel wiederhergestellt /lumen/blob/master/public/.htaccess? –

+0

Ich habe den .htaccess nicht aus dem Ordner 'public' bearbeitet, sondern einen neuen Eintrag in meinem Stammverzeichnis. – user2875453

0

dies zu beheben:

Wiederherstellen der ursprünglichen .htaccess und es nie bearbeiten.

Bearbeiten Sie Ihre Apache-Konfigurationsdatei, sollten Sie etwas wie dieses:

<VirtualHost *:80> 
    ServerName myapp.localhost.com 
    DocumentRoot "/var/www/html/lumen/public" 
    <Directory "/var/www/html/lumen/public"> 
    AllowOverride all 
    </Directory> 
</VirtualHost> 

Restart Apache.