내 설정은 OS X Yosemite, 기본 Apache 및 PHP 5.6입니다.신선한 Laravel 5는 (OS X, Apache) 무엇이든 관계없이 500 내부 서버 오류를 보여줍니다.
가상 호스트가 올바르게 설정되어, 내가 좋아 실행되는 두 개의 다른 응용 프로그램이 있습니다
<VirtualHost *:80>
ServerAdmin polar
ServerName lara5.com
ServerAlias lara5.com
DocumentRoot "/Users/polar/Sites/lara5/public"
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>
호스트 파일은 OK입니다.
전체 프로젝트 폴더에 대한 권한을 777로 설정했지만 아직 아무것도 설정하지 않았습니다. , Laravel가 제공하는 전혀
내가 htaccess로 제거하면, 시작 화면은 URL lara5.com에 대해 보여줍니다하지만/홈 경로는 내가 (/ 공공, OFC 내부) 모두의 .htaccess를 시도 404
을 반환 그들이 일하면서, 내가 접근하는 경로는 500이 아니다.
기본값 : 문서에서
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
다른 하나
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
어떤 아이디어? 감사합니다. .
500 개의 오류가있는 경우 먼저 Apache의 'error.log' 파일을 확인하십시오. – anubhava
.htaccess가없고 로그에 오류가 없습니다. [Wed Feb 04 16 : 34 : 46.965630 2015] [core : alert] [pid 1073] [client 127.0.0.1:53871]/Users/polar/사이트/lara5/public/.htaccess : 여기에 허용되지 않는 옵션 – hfingler
ok'Options + FollowSymLinks' 라인을 주석 처리하고 다시 테스트하십시오. – anubhava