国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

使用寶塔面板創(chuàng )建PHP網(wǎng)站,”no input file spec

發(fā)布時(shí)間:2021-09-09 21:09 來(lái)源: 閱讀:0 作者: 欄目: 云產(chǎn)品 歡迎投稿:712375056

使用寶塔面板創(chuàng )建php網(wǎng)站,”no input file specified”怎么辦?…

使用,””怎么辦?今天,建站的時(shí)候卻遇到了一個(gè)很奇怪的問(wèn)題:先是出現”no input file specified”錯誤,后來(lái)出現500錯誤。

百度、搜狗搜索之后,發(fā)現很多人都遇到過(guò)相似的問(wèn)題,一堆專(zhuān)家在下面回答,卻幾乎沒(méi)有可用的解決方案,提出的問(wèn)題也沒(méi)有得到最終的解決,后來(lái),終于知道出現這問(wèn)題的原因了,下面請看分析!

查錯過(guò)程:

此時(shí),我要說(shuō)兩個(gè)重要的東西:.user.ini 和 .htaccess ,這兩個(gè)文件也是在創(chuàng )建網(wǎng)站時(shí)自動(dòng)生成的。

.htaccess文件是Apache服務(wù)器中的一個(gè)配置文件,它負責相關(guān)目錄下的網(wǎng)頁(yè)配置;.user.ini則指定了PHP中的basedir,個(gè)人理解就是網(wǎng)站的運行目錄。

這兩個(gè)文件不能刪

“No input file specified.”意思即沒(méi)有指定輸入文件。接下來(lái)排錯。

1、首先想到的是沒(méi)有運行index.php,于是把文件中內容修改為只顯示一行文本,果然刷新后依然沒(méi)有顯示,說(shuō)明確實(shí)沒(méi)有運行index.php,也就是說(shuō)可能問(wèn)題出在A(yíng)pache、php或網(wǎng)站的配置上。

2、排除了PHP版本的問(wèn)題

3、打開(kāi)寶塔中此網(wǎng)站設置,這里主要看了偽靜態(tài)和配置文件兩個(gè)板塊。創(chuàng )建網(wǎng)站后偽靜態(tài)里面其實(shí)是空白的,沒(méi)有什么設置;而配置文件中看起來(lái)也沒(méi)有什么 問(wèn)題。

其實(shí)在解決問(wèn)題的過(guò)程中還是亂填了一些東西,因為都是從網(wǎng)上搜索出來(lái)的,所以都沒(méi)有成功,最后還是恢復成了默認的樣子。

4、在設置里面沒(méi)有實(shí)質(zhì)性的突破后,回到服務(wù)器上查找問(wèn)題。/www/下找到wwwlogs文件夾,必定是保存的運行日志,大概可以從這里去找找問(wèn)題

5、ls下來(lái),可以看到里面是所有已建網(wǎng)站的運行日志和錯誤日志。

6、找到不能打開(kāi)的網(wǎng)站的錯誤日志,more一下。發(fā)現里面講到“is not within the allowed path(s):”這個(gè)目錄不在允許的路徑中。

解決方案:

日志中提到這個(gè)目錄不在允許的路徑中。其實(shí)很說(shuō)明問(wèn)題。

為什么不被允許?允許的路徑是哪里?是否加入到允許的路徑就可以被訪(fǎng)問(wèn)?

帶著(zhù)這個(gè)問(wèn)題進(jìn)行思考,我們通常會(huì )發(fā)現,出現問(wèn)題時(shí)走了很多彎路,而在通過(guò)對各種線(xiàn)索的分析后,真相會(huì )逐漸浮出水面。

既然錯誤提示我們權限的問(wèn)題,那么就從權限上去找答案。

寶塔里面所建立的網(wǎng)站,是可以被訪(fǎng)問(wèn)的,這在建站完成時(shí)證明是成功的,說(shuō)明寶塔系統沒(méi)有問(wèn)題。

then?

Apache管理WEB服務(wù)器的環(huán)境,也是沒(méi)有問(wèn)題。

PHP56管理PHP環(huán)境,這就是經(jīng)過(guò)推理后的癥結所在。

這里講的當然是寶塔里面的PHP56。

我們知道PHP的配置文件是php.ini,可是寶塔里的PHP配置文件在哪里呢?

進(jìn)入到PHP的配置界面

按ctrl+f,打開(kāi)窗口搜索界面,搜索什么內容呢?

從前面錯誤日志的分析來(lái)看,新網(wǎng)站的目錄沒(méi)有加進(jìn)open_basedir,也就是說(shuō)其他能訪(fǎng)問(wèn)的網(wǎng)站都在這個(gè)文件夾里!

所以搜索open_basedir,或者/www/wwwroot/,也就是www的根目錄。結果非常理想,很快就得到我想尋找的內容 。

果然在open_basedir下沒(méi)有新建網(wǎng)站的目錄。注意一下“open_basedir=”后面的路徑是用 : 來(lái)分隔,所以在最后加上”:/www/wwwroot/http://test.xxx.com”這個(gè)路徑,重啟PHP,再次測試,正常打開(kāi)網(wǎng)站。

至此,這個(gè)問(wèn)題完美解決。當然,出現這個(gè)錯誤還有可能是另一種原因,站點(diǎn)目錄關(guān)閉“防跨站攻擊”即可,詳情進(jìn)入:

可能解決的方法非常簡(jiǎn)單,但在處理的過(guò)程中,其實(shí)經(jīng)歷了很多曲折。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

美女扒了内裤让男人桶| 成人性生交大片免费看| 久久久不卡国产精品一区二区| 内射干少妇亚洲69XXX| 久久777国产线看观看精品| 国产精品交换|