컨트롤러 메서드를 호출하면 지정된 입력 파일이 표시되지 않습니다.
MRW
MRW 2020-05-16 17:37:57
0
8
1585

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를 배우기 시작했습니다. 이 상황에서 무엇이 문제인지 알려주실 수 있나요?

MRW
MRW

모든 응답(4)
MRW

통일된 답변

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

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

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

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

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

문제 해결

卖老冰棍的小女孩

Pseudo-static 문제일 수 있습니다. 구성이 없으면 도메인 이름 뒤에 index.php를 추가하세요

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

!

일반적으로 의사 정적 문제입니다. .htaccess 파일의 구성을 살펴보세요

小萝卜头

바이두 형 아님企业微信截图_*58****777**5*.png

  • 회신하다 바이두는 다양한 시도를 해왔습니다. 포럼 내 관련 이슈를 포함해 모든 글을 읽어보았으나 여전히 문제가 남아있습니다...
    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
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿