
나는 하루 종일 laravel 환영 화면을 얻으려고 노력했지만 아무것도 얻지 못했습니다 ..
내가하는 일은 다음과 같습니다.
1) 다음과 같이 작곡가를 통해 /var/www/html/에 laravel을 설치합니다.
composer create-project laravel/laravel laravel_v1 4.2 --prefer-dist
2) 명령을 실행할 때
php artisan serve
localhost:8000에서 시작되었다고 나와 있고 거기에 가면 환영 화면이 나타납니다.
3) 이제 /etc/apache2/sites-available에 myapp.conf라는 vhost 파일을 생성합니다. 이 파일에는 다음 내용이 포함됩니다.
<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>
이제 브라우저에서 app.dev로 이동하면 Apache 환영 페이지만 표시됩니다. 내가 여기서 뭘 잘못하고 있는 걸까요? 이 젊은이가 코딩을 시작할 수 있도록 도와주실 수 있나요? 감사합니다.
답변1
<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>
상대 경로에 오류가 있습니다.