コントローラーのメソッドを呼び出すときに、「入力ファイルが指定されていません。」と表示されます。
MRW
MRW 2020-05-16 17:37:57
0
8
1569

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 を学び始めたばかりなのですが、教えていただけますかこの状況で何が問題になっているのでしょうか?

MRW
MRW

全員に返信(4)
MRW

統一返信

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

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

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

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

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

問題解決

いいねを押す +0
卖老冰棍的小女孩

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

##www.demo.com/index.php/admin/user /得る# ##
いいねを押す +1
!

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

いいねを押す +1
小萝卜头

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

いいねを押す +1
  • 返事 百度はさまざまな試みを行ってきた フォーラム内の関連問題を含むすべての投稿を読みましたが、問題は残っています...
    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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!