2017-10-16 250 views
0

我試圖在Windows Server 2012 R2上部署我的laravel應用程序,但在嘗試訪問該網站時出現此錯誤。Laravel IIS HTTP錯誤500.19 - 內部服務器錯誤

Click to see image

這是我的web.config文件:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <rewrite> 
      <rules> 
      <rule name="Rule 1" stopProcessing="true"> 
       <match url="^(.*)/$" ignoreCase="false" /> 
       <action type="Redirect" redirectType="Permanent" url="/{R:1}" /> 
      </rule> 
      <rule name="Rule 2" stopProcessing="true"> 
       <match url="^" ignoreCase="false" /> 
       <conditions> 
       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> 
       <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> 
       </conditions> 
       <action type="Rewrite" url="index.php" /> 
      </rule> 
      </rules> 
     </rewrite> 
    </system.webServer> 
</configuration> 
+0

你在服務器上安裝了PHP嗎?你能否用相關的PHP配置細節來更新這個問題,比如如果你使用FastCGI或其他的? – sisve

回答

0

你的目錄路徑應該是:

c:/inetpub/wwwroot/sitename/public

取而代之的是:

c:/inetpub/wwwroot/sitename

+0

沒有任何變化,產生相同的輸出/錯誤。 –

+0

您使用的是「IIS 7」嗎? –

+0

如何查看版本?對不起,這是我第一次使用IIS –

相關問題