
Ich habe den ganzen Tag versucht, den Laravel-Begrüßungsbildschirm zu bekommen und nichts...
Ich mache Folgendes:
1) Installieren Sie Laravel über Composer in /var/www/html/ wie folgt:
composer create-project laravel/laravel laravel_v1 4.2 --prefer-dist
2) Wenn ich den Befehl ausführe
php artisan serve
Dort steht, dass es auf localhost:8000 gestartet ist, und wenn ich dorthin gehe, erhalte ich den Willkommensbildschirm.
3) Jetzt erstelle ich eine Vhost-Datei in /etc/apache2/sites-available mit dem Namen myapp.conf, die den folgenden Inhalt hat:
<VirtualHost *:80>
# Host that will serve this project.
ServerName app.dev
# The location of our projects public directory.
DocumentRoot /var/www/html/laravel_v1/public
# Rewrites for pretty URLs, better not to rely on .htaccess.
<Directory /var/www/html/laravel_v1/public>
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
</Directory>
</VirtualHost>
Wenn ich jetzt in meinem Browser zu app.dev gehe, erscheint nur die Apache-Willkommensseite. Was mache ich hier falsch? Könnten Sie diesem jungen Mann bitte helfen, damit er mit dem Programmieren anfangen kann? Danke.
Antwort1
<VirtualHost *:80>
ServerName app.dev
ServerAlias www.app.dev
DocumentRoot /var/www/html/laravel_v1/public"
<Directory "/var/www/html/laravel_v1/public/">
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
</Directory>
</VirtualHost>
Es liegt ein Fehler im relativen Pfad vor.