
He estado intentando obtener la pantalla de bienvenida de Laravel durante todo el día y nada.
Esto es lo que hago:
1) Instale laravel a través del compositor en /var/www/html/ así:
composer create-project laravel/laravel laravel_v1 4.2 --prefer-dist
2) Cuando ejecuto el comando
php artisan serve
Dice que se inició en localhost:8000 y cuando voy allí aparece la pantalla de bienvenida.
3) Ahora creo un archivo vhost en /etc/apache2/sites-available llamado myapp.conf, que tiene el siguiente contenido:
<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>
Ahora, cuando voy a app.dev en mi navegador, todo lo que aparece es la página de bienvenida de Apache. ¿Qué estoy haciendo mal aquí? ¿Podrías ayudar a este joven para que pueda comenzar a codificar? Gracias.
Respuesta1
<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>
hay un error en la ruta relativa.