首頁  >  問答  >  主體

呼叫控制器方法 出現 no input file specified.

QQ截图20200516165844.jpg

剛接觸php   使用的是  phpstrom phpstudy  

index控制器 的index方法 可以存取  

--- -url是:www.demo.coml

index控制器 的test1方法  存取提示:No input file specified.

----url是:www. demo.coml/test1

----url是:www.demo.coml/index/test1

以上兩個url都試過

A.jpg

存取admin模組下user控制器下的get方法時出現:No input file specified.

-- --url是: www.demo.com/admin/user/get  

#剛開始學習php,請問一下各位大佬 這種情況是哪裡的問題?

#
MRWMRW1590 天前1513

全部回覆(8)我來回復

  • MRW

    MRW2020-05-24 19:21:32

    統一回覆

    感謝個位的熱情回覆

    經大佬指點,問題解決了

    處理方法如下:

     .htaccess文件改為:

    Options FollowSymLinks -IndexesRewriteEngine OnRewriteCond %{HTTP:Authorization} .RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]RewriteC.D.RwD. -fRewriteRule ^ index.php [L]

    問題解決

    回覆
    0
  • 卖老冰棍的小女孩

    卖老冰棍的小女孩2020-05-20 15:42:18

    可能是偽靜態問題,如果沒有設定就要在網域後面加上index.php

    #www.demo.com/index.php/admin/user/get

    回覆
    1
  • WJ

    WJ2020-05-20 10:13:18

    通常是偽靜態的問題  .htaccess檔案的設定看看

    #

    回覆
    1
  • 小萝卜头

    小萝卜头2020-05-16 18:10:29

    不會百度大兄弟企业微信截图_*58****777**5*.png<*p>

    <*p>

    回覆
    1
  • MRW

    百度過了,各種嘗試 包括論壇內部相關問題的貼文都翻過了,問題依舊......

    MRW · 2020-05-16 18:16:52
    小萝卜头

    tp5麼? php版本是7麼?原因:PHP7版本存取路徑會回報No input file specified的錯誤,這是因為路由的問題。 解決: 1:開啟public/.htaccess檔; 2:最後一行的程式碼改成 :RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

    小萝卜头 · 2020-05-19 14:27:47
    小萝卜头

    如果是學習的話,我推薦tpadmin你可以看看,tp5.0框架寫的

    小萝卜头 · 2020-05-19 14:28:59
    小萝卜头

    不行的話重新git tp 框架 程式碼下來

    小萝卜头 · 2020-05-19 14:30:07
  • 取消回覆