찾다

 >  Q&A  >  본문

컨트롤러 메서드를 호출하면 지정된 입력 파일이 표시되지 않습니다.

QQ截图20200516165844.jpg

저는 PHP를 처음 접했고 phpstrom+phpstudy를 사용하고 있습니다.

index 컨트롤러의 인덱스 방법

----url에 액세스할 수 있습니다: www.demo.coml

index 컨트롤러 test1 방법 액세스 프롬프트: 입력 파일이 지정되지 않았습니다.

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

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

둘 다 시도

A.jpg

을 통해 관리 모듈 아래 사용자 컨트롤러 아래의 get 메소드에 액세스하면 다음과 같이 나타납니다: 입력 파일이 지정되지 않았습니다.

----URL은 www. 데모.com/admin/user/ get

저는 이제 막 PHP를 배우기 시작했습니다. 이 상황에서 무엇이 문제인지 알려주실 수 있나요?

MRWMRW1731일 전1645

모든 응답(8)나는 대답할 것이다

  • MRW

    MRW2020-05-24 19:21:32

    통일된 답변

    모두의 열정적인 답변에 감사드립니다

    사장님의 조언에 문제가 해결되었습니다

    처리 방법은 다음과 같습니다.

    .htaccess 파일이 다음과 같이 변경되었습니다.

    Options +FollowSymLinks -IndexesRewriteEngine OnRewriteCond %{HTTP :권한 부여}.* - [E=HTTP_AUTHORIZATION:%{HTTP:권한 부여}]RewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^ index.php [L]

    문제 해결

    회신하다
    0
  • 卖老冰棍的小女孩

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

    Pseudo-static 문제일 수 있습니다. 구성이 없으면 도메인 이름 뒤에 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 버전 액세스 경로는 라우팅 문제로 인해 입력 파일이 지정되지 않았다는 오류를 보고합니다. 해결하다: 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
    小萝卜头

    그렇지 않은 경우 tp 프레임워크를 다시 작성하세요. 코드 다운

    小萝卜头 · 2020-05-19 14:30:07
  • 취소회신하다