如何在IIS 7.5上正确使用应用程序?

时间:2016-02-28 01:32:08

标签: php laravel iis iis-7.5 windows-server-2012-r2

我正在尝试使用Windows Server 2012 R2上的IIS 7.5进行设置的应用程序出现问题。

我的应用程序基于PHP并使用Laravel 5.2框架。为了设置我的环境,我做了以下

  1. 已安装PHP Manager
  2. 已安装Microsoft Visual C++ 2012 Redistributiable (x86)
  3. I installed PHP 5.6.18
  4. 我将Laravel应用程序放入C:\inetpub\wwwroot。我的应用程序根文件夹是C:\inetpub\wwwroot\Laravel
  5. 我为IIS_IUSERS提供了对storagebootstrap/cache文件夹的完全控制权,例如Laravel documents指令。
  6. 我打开了IIS 7.5。在左侧的连接面板中,我单击了“应用程序池”并添加了一个名为“LaravelPoolApps”的新应用程序池,其默认标识为ApplicationPoolIdentity

  7. 然后在“连接”面板中,我导航到Laravel节点下的Default Web Site文件夹。我通过右键单击它并选择“转换为应用程序”将其转换为应用程序。对于池我选择“LaravelPoolApps”来使用我的新AppPool。

  8. 然后,我点击我的Laravel应用程序节点,并在右侧的“操作”面板中选择“基本设置”。最后,我将物理路径更改为C:\inetpub\wwwroot\Laravel\public,以将流量定向到公共文件夹,即laravel应用程序启动器。
  9. 在“基本设置”页面上,我点击了test settings按钮我收到了警告,如下面的屏幕截图所示 enter image description here

    当我尝试打开我的网站http://localhost/laravel时,我收到HTTP错误500.但是,如果我点击connect as并以网络管理员身份连接,一切正常,没有任何问题,我可以打开{{ 1}}然后按原样打开。

    问题

    如何在不必以管理员身份连接的情况下让我的应用程序正常运行?

0 个答案:

没有答案