3 求助,部署到服务器显示No input file specified 2天10时07分50秒

发布于 2020-01-13 15:53:32

public的.htaccess设置如下,
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
public还有个web.config,不知道啥意思,不知道对不对,总之部署到我这不好使,朋友们请教下大家,web.config如下

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

<system.webServer>
    <!--start-php-->
    <handlers>
        <remove name="php_5.2" />
        <remove name="php_5.3" />
        <remove name="php_5.4" />
        <remove name="php_5.5" />
        <remove name="php_5.6" />
        <remove name="php_7.0" />
        <remove name="php_7.1" />
        <add name="php_7.1" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:\BtSoft\WebSoft\php\7.1\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" />
    </handlers>
    <!--end-php-->    
    <!--start-rewrite-->
    <rewrite>
        <rules>
            <rule name="OrgPage" stopProcessing="true">
              <match url="^(.*)$" />
              <conditions logicalGrouping="MatchAll">
              <add input="{HTTP_HOST}" pattern="^(.*)$" />
              <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
              <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
              </conditions>
              <action type="Rewrite" url="index.php/{R:1}" />
          </rule>
        </rules>
    </rewrite>    
    <!--end-rewrite-->
</system.webServer>

</configuration

查看更多

关注者
0
被浏览
63
3 个回答
fanhua333
fanhua333 4天前
这家伙很懒,什么也没写!

未指定到程序路径

晓晔
晓晔 4天前
转战FastAdmin 大家共勉

RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

农夫三拳
农夫三拳 2天前
欲买桂花同载酒 终不似 少年狼

如果有出现:No input file specified.
则要修改网站根目录下面的.user.ini里面的访问限制路径
chattr -i .user.ini 然后就可以删除了

撰写答案 当前问题悬赏金额为¥3 元,被提问者采纳后将获得赏金约¥2.1

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览