2016-05-22 14 views
0

MAMPはMacBookにインストールされています。私はMAMPのApacheを使用しています。os x MAMP apache仮想ホストlaravelプロジェクトの設定が間違っています

多くのオンラインリソースに基づいて、私は次のことを行っている:

  1. 私は/etc/hostをファイルに127.0.0.1 my-site.localを追加しました。

  2. Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf/Applications/MAMP/conf/apache/httpd.confで非コメント化しました。

  3. /Applications/MAMP/conf/apache/extra/httpd-vhosts.confでは、私は/Users/myname/laravel/mysite/.htaccessファイルで

    <VirtualHost *:80> 
         DocumentRoot "/Users/myname/laravel/mysite/public" 
         ServerName my-site.local 
         ServerAlias my-site.local 
         <Directory "/Users/myname/laravel/mysite/public"> 
           DirectoryIndex index.php 
           Options +Indexes +FollowSymLinks +MultiViews 
           AllowOverride All 
           Require all granted 
         </Directory> 
    </VirtualHost> 
    
  4. を追加しました:

    <IfModule mod_rewrite.c> 
    
         Options +Indexes +FollowSymLinks +MultiViews 
         RewriteEngine On 
         #RewriteBase/
    
         # Redirect Trailing Slashes If Not A Folder... 
         #RewriteCond %{REQUEST_FILENAME} !-d 
         #RewriteRule ^(.*)/$ /$1 [L,R=301] 
         RewriteCond %{HTTP:Authorization} ^(.*) 
         RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] 
    
         # Handle Front Controller... 
         RewriteCond %{REQUEST_FILENAME} !-d 
         RewriteCond %{REQUEST_FILENAME} !-f 
         RewriteRule^index.php [L] 
    
         Require all granted 
    
    </IfModule> 
    
結局

localhostlocalhost/MAMPlocalhost/phpMyAdmin、すべての作業を、my-site.localを除きます。 表示されます500 Internal server error. The server encountered an internal error or misconfiguration and was unable to complete your request.

答えて

3

問題が解決しました! Apacheはapache2.2、アプリケーションでの /MAMP/confに/ apacheの/エクストラ/ httpdの-vhosts.conf、Satisfy Anyへ 変更Require all grantedに更新されましたので。

それです!

これを理解するまで2日かかった〜

関連する問題