如何使用plesk在Windows共享托管上部署laravel应用程序?

时间:2019-04-08 10:23:44

标签: php laravel laravel-5 plesk windows-hosting

我是laravel框架的新手,并且已经完成了开发部分。现在,我想使用Plesk Windows托管发布我的系统。我已将所有文件上传到httpdocs文件夹中。但是它只显示404错误。

我在httpdocs文件夹下面是web.config

<system.webServer>      
   <rewrite>
         <rule name="rule 1P" stopProcessing="true">
            <match url="^(.*)$"  />
            <action type="Rewrite" url="/public/{R:1}"  />
        </rule>

    </rewrite>    
</system.webServer>

并在公用文件夹web.config中位于

<rewrite>
  <rules>
    <rule name="Imported Rule 1" stopProcessing="true">
      <match url="^(.*)/$" ignoreCase="false" />
      <conditions>
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
      </conditions>
      <action type="Redirect" redirectType="Permanent" url="/{R:1}" />
    </rule>
    <rule name="Imported 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>

我认为我的配置文件或文件夹结构可能有误。我需要纠正在Windows托管上托管我的应用程序的方法。

注意:我只有ftp详细信息可以访问文件

0 个答案:

没有答案