2017-10-16 200 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 –

相关问题