No input file specified.這個咋解決
搞定了,確實是 .htaccess 檔案中設定的問題。剛開始我也是找不到這個文件放在哪裡,網路上都是瞎幾把扯淡一大堆的,有些資料是說要修改這個文件,但是都沒有說明這個文件放在哪裡(文件都找不到,那也修改個毛線)。
.htaccess 這個文件在\tp5\public 這個目錄下面,打開這個文件,將 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 這個行中index.php後面加問號「?」(英文狀態下的問號) :
修改前:
<IfModule mod_rewrite.c>
Options FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
##oo # RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]#</IfModule>
#修改後面
# RewriteEngine On
C RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA ,PT,L]
</IfModule>
##已修改後記得重啟Apache 伺服器。
開啟httpd.conf(在那裡?APACHE目錄的CONF目錄裡面),用文字編纂器開啟後,找出
一樣的問題,嘗試了很多方法都不行。說是要修改一個 .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()); } }
還是顯示No input file specified
路徑錯了呀。 。 。
搞定了,確實是 .htaccess 檔案中設定的問題。剛開始我也是找不到這個文件放在哪裡,網路上都是瞎幾把扯淡一大堆的,有些資料是說要修改這個文件,但是都沒有說明這個文件放在哪裡(文件都找不到,那也修改個毛線)。
.htaccess 這個文件在\tp5\public 這個目錄下面,打開這個文件,將 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 這個行中index.php後面加問號「?」(英文狀態下的問號) :
修改前:
<IfModule mod_rewrite.c>
Options FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
##oo # RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]#</IfModule>
#修改後面
<IfModule mod_rewrite.c>
Options FollowSymlinks -Multiviews# RewriteEngine OnRewriteEngine On
# RewriteEngine On
RewriteEngine OnC RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ 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 #########去掉mod_rewrite.so前面的註解(將前面的#(井號)或;(分號) 刪掉就好了) ######LoadModule rewrite_module modules/mod_rewrite.so ########################希望對你有幫助,兄弟。我是這麼解決我的問題的############一樣的問題,嘗試了很多方法都不行。說是要修改一個 .htaccess 文件,我都找不到那個文件
我也是出現這個問題,你之前是怎麼解決的?請告知!
如果php版本過低也會出現這個提示, 試著切到7.0+
還是顯示No input file specified
#路徑錯了呀。 。 。