在IIS7上设置laravel [英] setting up laravel on IIS7

查看:423
本文介绍了在IIS7上设置laravel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想设置我的 IIS7 服务器,以便让它适用于用 laravel 编写的Web应用程序(php框架)。

I want to set up my IIS7 server in order to let it works with a web application written in laravel (php framework).

我发现类似于 CI 链接

但它没有工作 laravel (当然我删除了 index.php 重定向)。

but it doesn't work on laravel (of course I removed the index.php redirection).

实际上只有主页可用( www.mysite.com/public

actually only home page works (www.mysite.com/public)

任何人使用/ d IIS7 使用Laravel?

anybody uses/d IIS7 with Laravel?

提前感谢

推荐答案

我在< configuration>< / configuration>里面的根文件夹中创建了 web.config 文件;

I created the web.config file in root folder inside <configuration></configuration>:

<system.webServer>
    <defaultDocument>
        <files>
            <clear />
            <add value="index.php" />
            <add value="default.aspx" />
            <add value="Default.htm" />
            <add value="Default.asp" />
            <add value="index.htm" />
            <add value="index.html" />
        </files>
    </defaultDocument>
    <handlers accessPolicy="Read, Execute, Script" />
    <rewrite>
        <rules>
            <rule name="Imported Rule 2" stopProcessing="true">
                <match url="^(.*)$" ignoreCase="false" />
                <conditions logicalGrouping="MatchAll">
                    <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                </conditions>
                <action type="Rewrite" url="public/{R:1}" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>

然后复制 index.php 文件公共文件夹到项目的根文件夹中,将 ../ paths.php 修改为 paths.php 为< a href =http://forums.laravel.io/viewtopic.php?pid=16813\"rel =noreferrer>此指南说

then copy the index.php file of the public folder into the root folder of the project modifying the ../paths.php into paths.php as this guide says

现在一切都很完美

这篇关于在IIS7上设置laravel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆