ホームページ  >  に質問  >  本文

コントローラーのメソッドを呼び出すときに、「入力ファイルが指定されていません。」と表示されます。

QQ截图20200516165844.jpg

私は PHP を初めて使用しており、phpstrom phpstudy を使用しています

インデックス コントローラーのインデックス メソッドにアクセスできます

--- -URL は次のとおりです: www.demo.coml

index コントローラの test1 メソッド。アクセス プロンプト: 入力ファイルが指定されていません。

----URLは: www.demo.coml/test1

----URL は: www.demo.coml/index/test1

上記の URL の両方を試しました

A.jpg

管理モジュールのユーザー コントローラーの get メソッドにアクセスすると、次のメッセージが表示されます: 入力がありませんファイルが指定されました。

-- --url は次のとおりです: www.demo.com/admin/user/get

php を学び始めたばかりなのですが、教えていただけますかこの状況で何が問題になっているのでしょうか?

MRWMRW1590日前1512

全員に返信(8)返信します

  • MRW

    MRW2020-05-24 19:21:32

    統一返信

    熱心な返信ありがとうございます

    上司のアドバイス後、問題は解決しました

    処理方法は次のとおりです:

    .htaccess ファイルを次のように変更します:

    Options FollowSymLinks -IndexesRewriteEngine OnRewriteCond %{HTTP:Authorization} .RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]RewriteCond %{REQUEST_FILENAME} !-dRewriteCond % {REQUEST_FILENAME} ! -fRewriteRule ^index.php [L]

    問題解決

    返事
    0
  • 卖老冰棍的小女孩

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

    これは疑似静的問題である可能性があります。設定がない場合は、ドメイン名の後にindex.phpを追加してください

    ##www.demo.com/index.php/admin/user /得る# ##

    返事
    1
  • WJ

    WJ2020-05-20 10:13:18

    これは通常、疑似静的問題です。.htaccess ファイルの構成を見てください。

    返事
    1
  • 小萝卜头

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

    Baidu Big Brother ではありません企业微信截图_*58****777**5*.png<*p>

    <*p>

    返事
    1
  • MRW

    百度はさまざまな試みを行ってきた フォーラム内の関連問題を含むすべての投稿を読みましたが、問題は残っています...

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

    TP5? phpのバージョンは7ですか?理由: PHP7 バージョンのアクセス パスでは、ルーティングの問題により、「入力ファイルが指定されていません」というエラーが報告されます。 解決する: 1: public/.htaccess ファイルを開きます。 2: コードの最後の行を :RewriteRule ^(.*)$index.php?/$1 [QSA,PT,L] に変更します。

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

    勉強中の方は、tp5.0 フレームワークで書かれた tpadmin をおすすめします。

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

    そうでない場合は、git tp フレームワークを再実行してください コードダウン

    小萝卜头 · 2020-05-19 14:30:07
  • キャンセル返事