지정된 입력 파일이 없습니다.이 문제를 해결하는 방법
완료되었습니다. 실제로 .htaccess 파일의 구성에 문제가 있는 것입니다. 처음에는 이 파일이 어디에 있는지 찾을 수 없었습니다. 그런 다음 스레드를 수정해야 합니다.)
.htaccess 이 파일은 tp5public 디렉토리에 있습니다. 이 파일을 열고 물음표 "?"를 추가하세요. (영어로 물음표):
수정 전:
<IfModule mod_rewrite.c>
옵션 + FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME } !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L ]
</IfModule>
수정 후
<IfModule mod_rewrite .c>
옵션 +FollowSymlinks -Multiviews
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index .php?/$1 [QSA,PT,L]
수정 후 Apache 서버를 다시 시작하는 것을 잊지 마십시오.
나중에 정보를 많이 찾아보니 https://blog.csdn.net/marswill/article/details/88574607 이 분이 제가 직접 깨달은 것과 똑같은 내용을 적어주셨네요
그렇지 않으면 이 파일을 찾으려면 먼저 .htaccess를 활성화하도록 요청할 수 있습니다. 활성화 방법은 다음과 같습니다.
httpd.conf를 엽니다(어디? APACHE 디렉터리의 CONF 디렉터리에서). 텍스트 편집기로 열고
AllowOverride None
을 검색하여
AllowOverride All로 수정합니다.
.so 앞의 mod_rewrite 주석 제거(앞의 #(파운드 기호) 또는 ;(세미콜론)만 삭제하면 됩니다.)
LoadModule rewrite_module 모듈/mod_rewrite.so
도움이 되기를 바랍니다, 형제님 . 이것이 제가 문제를 해결한 방법입니다
같은 문제입니다. 여러 가지 방법을 시도했지만 아무 소용이 없습니다. .htaccess 파일을 수정해야 한다고 하는데 해당 파일을 찾을 수도 없습니다
저도 이런 문제가 있는데, 이전에는 어떻게 해결하셨나요? 알려주세요!
이 메시지는 PHP 버전이 너무 낮은 경우에도 나타납니다. 7.0+
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/12/21 0021 * Time: 下午 15:02 */ namespace app\admin\controller; use think\facade\config; class user { public function get() { dump(config::get()); } }
여전히 지정된 입력 파일이 없습니다
경로가 잘못되었습니다. . .
완료되었습니다. 실제로 .htaccess 파일의 구성에 문제가 있는 것입니다. 처음에는 이 파일이 어디에 있는지 찾을 수 없었습니다. 그런 다음 스레드를 수정해야 합니다.)
.htaccess 이 파일은 tp5public 디렉토리에 있습니다. 이 파일을 열고 물음표 "?"를 추가하세요. (영어로 물음표):
수정 전:
<IfModule mod_rewrite.c>
옵션 + FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME } !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L ]
</IfModule>
수정 후
<IfModule mod_rewrite .c>
옵션 +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index .php?/$1 [QSA,PT,L]
</IfModule>
수정 후 Apache 서버를 다시 시작하는 것을 잊지 마십시오.
나중에 정보를 많이 찾아보니 https://blog.csdn.net/marswill/article/details/88574607 이 분이 제가 직접 깨달은 것과 똑같은 내용을 적어주셨네요
그렇지 않으면 이 파일을 찾으려면 먼저 .htaccess를 활성화하도록 요청할 수 있습니다. 활성화 방법은 다음과 같습니다.
httpd.conf를 엽니다(어디? APACHE 디렉터리의 CONF 디렉터리에서). 텍스트 편집기로 열고
AllowOverride None
을 검색하여
AllowOverride All로 수정합니다.
.so 앞의 mod_rewrite 주석 제거(앞의 #(파운드 기호) 또는 ;(세미콜론)만 삭제하면 됩니다.)
LoadModule rewrite_module 모듈/mod_rewrite.so
도움이 되기를 바랍니다, 형제님 . 이것이 제가 문제를 해결한 방법입니다
같은 문제입니다. 여러 가지 방법을 시도했지만 아무 소용이 없습니다. .htaccess 파일을 수정해야 한다고 하는데 해당 파일을 찾을 수도 없습니다
저도 이런 문제가 있는데, 이전에는 어떻게 해결하셨나요? 알려주세요!
이 메시지는 PHP 버전이 너무 낮은 경우에도 나타납니다. 7.0+
로 전환해 보세요.여전히 지정된 입력 파일이 없습니다
가 표시됩니다.경로가 잘못되었습니다. . .