
Estou tentando obter a tela de boas-vindas do laravel o dia inteiro e nada.
Aqui está o que eu faço:
1) Instale o laravel via compositor em /var/www/html/ assim:
composer create-project laravel/laravel laravel_v1 4.2 --prefer-dist
2) Quando executo o comando
php artisan serve
Diz que foi iniciado em localhost:8000 e quando vou lá recebo uma tela de boas-vindas.
3) Agora eu crio o arquivo vhost em /etc/apache2/sites-available chamado myapp.conf, que possui o seguinte conteúdo:
<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>
Agora, quando vou para app.dev no meu navegador, tudo que recebo é a página de boas-vindas do Apache. O que estou fazendo de errado aqui? Você poderia ajudar este jovem para que ele possa começar com alguma codificação. Obrigado.
Responder1
<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>
há erro no caminho relativo.