摘要:使用寶塔面板創(chuàng)建網(wǎng)站寶塔面板創(chuàng)建網(wǎng)站,怎么辦今天,建站的時(shí)候卻遇到了一個(gè)很奇怪的問題先是出現(xiàn)錯(cuò)誤,后來出現(xiàn)錯(cuò)誤。至此,這個(gè)問題完美解決。
使用寶塔面板創(chuàng)建php網(wǎng)站,”no input file specified”怎么辦?今天,建站的時(shí)候卻遇到了一個(gè)很奇怪的問題:先是出現(xiàn)”no input file specified”錯(cuò)誤,后來出現(xiàn)500錯(cuò)誤。百度、搜狗搜索之后,發(fā)現(xiàn)很多人都遇到過相似的問題,一堆專家在下面回答,卻幾乎沒有可用的解決方案,提出的問題也沒有得到最終的解決,后來,終于知道出現(xiàn)這問題的原因了,下面請(qǐng)看分析!
查錯(cuò)過程:
此時(shí),我要說兩個(gè)重要的東西:.user.ini 和 .htaccess ,這兩個(gè)文件也是在創(chuàng)建網(wǎng)站時(shí)自動(dòng)生成的。
.htaccess文件是Apache服務(wù)器中的一個(gè)配置文件,它負(fù)責(zé)相關(guān)目錄下的網(wǎng)頁配置;.user.ini則指定了PHP中的basedir,個(gè)人理解就是網(wǎng)站的運(yùn)行目錄。
這兩個(gè)文件不能刪
“No input file specified.”意思即沒有指定輸入文件。接下來排錯(cuò)。
1、首先想到的是沒有運(yùn)行index.php,于是把文件中內(nèi)容修改為只顯示一行文本,果然刷新后依然沒有顯示,說明確實(shí)沒有運(yùn)行index.php,也就是說可能問題出在Apache、php或網(wǎng)站的配置上。
2、排除了PHP版本的問題
3、打開寶塔中此網(wǎng)站設(shè)置,這里主要看了偽靜態(tài)和配置文件兩個(gè)板塊。創(chuàng)建網(wǎng)站后偽靜態(tài)里面其實(shí)是空白的,沒有什么設(shè)置;而配置文件中看起來也沒有什么 問題。
其實(shí)在解決問題的過程中還是亂填了一些東西,因?yàn)槎际菑木W(wǎng)上搜索出來的,所以都沒有成功,最后還是恢復(fù)成了默認(rèn)的樣子。
4、在設(shè)置里面沒有實(shí)質(zhì)性的突破后,回到服務(wù)器上查找問題。/www/下找到wwwlogs文件夾,必定是保存的運(yùn)行日志,大概可以從這里去找找問題
5、ls下來,可以看到里面是所有已建網(wǎng)站的運(yùn)行日志和錯(cuò)誤日志。
6、找到不能打開的網(wǎng)站的錯(cuò)誤日志,more一下。發(fā)現(xiàn)里面講到“is not within the allowed path(s):”這個(gè)目錄不在允許的路徑中。
解決方案:
日志中提到這個(gè)目錄不在允許的路徑中。其實(shí)很說明問題。
為什么不被允許?允許的路徑是哪里?是否加入到允許的路徑就可以被訪問?
帶著這個(gè)問題進(jìn)行思考,我們通常會(huì)發(fā)現(xiàn),出現(xiàn)問題時(shí)走了很多彎路,而在通過對(duì)各種線索的分析后,真相會(huì)逐漸浮出水面。
既然錯(cuò)誤提示我們權(quán)限的問題,那么就從權(quán)限上去找答案。
寶塔里面所建立的網(wǎng)站,是可以被訪問的,這在建站完成時(shí)證明是成功的,說明寶塔系統(tǒng)沒有問題。
then?
Apache管理WEB服務(wù)器的環(huán)境,也是沒有問題。
PHP56管理PHP環(huán)境,這就是經(jīng)過推理后的癥結(jié)所在。
這里講的當(dāng)然是寶塔里面的PHP56。
我們知道PHP的配置文件是php.ini,可是寶塔里的PHP配置文件在哪里呢?
進(jìn)入到PHP的配置界面
按ctrl+f,打開窗口搜索界面,搜索什么內(nèi)容呢?
從前面錯(cuò)誤日志的分析來看,新網(wǎng)站的目錄沒有加進(jìn)open_basedir,也就是說其他能訪問的網(wǎng)站都在這個(gè)文件夾里!
所以搜索open_basedir,或者/www/wwwroot/,也就是www的根目錄。結(jié)果非常理想,很快就得到我想尋找的內(nèi)容 。
果然在open_basedir下沒有新建網(wǎng)站的目錄。注意一下“open_basedir=”后面的路徑是用 : 來分隔,所以在最后加上”:/www/wwwroot/http://test.xxx.com”這個(gè)路徑,重啟PHP,再次測(cè)試,正常打開網(wǎng)站。
至此,這個(gè)問題完美解決。當(dāng)然,出現(xiàn)這個(gè)錯(cuò)誤還有可能是另一種原因,站點(diǎn)目錄關(guān)閉“防跨站攻擊”即可,詳情進(jìn)入:寶塔搭建php網(wǎng)站出現(xiàn) no input file specified 錯(cuò)誤解決辦法
可能解決的方法非常簡(jiǎn)單,但在處理的過程中,其實(shí)經(jīng)歷了很多曲折。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/118513.html
摘要:進(jìn)入寶塔,打開站點(diǎn)設(shè)置頁選擇網(wǎng)站目錄關(guān)閉防跨站攻擊重啟站點(diǎn)或者服務(wù)器即可。目前,阿里云活動(dòng)價(jià)云服務(wù)器,年付僅折,元最近遇到幾個(gè)客戶的php網(wǎng)站使用的寶塔面板搭建的網(wǎng)站,打開網(wǎng)站提示:no input file specified,其實(shí)這個(gè)問題很好解決,應(yīng)該是防跨站攻擊文件路徑問題,或者網(wǎng)站運(yùn)行目錄配置錯(cuò)誤,下面云服務(wù)器網(wǎng)(yuntue.com)小編分享一下解決方案:在用寶塔搭建站點(diǎn)的時(shí)候,訪...
摘要:前言本教程面向新人撰寫,無需任何編程語言基礎(chǔ),教你如何搭建一個(gè)輕論壇。按照本教程的操作方法,您可以順利完成搭建并將論壇上線。禁用緩存,存在小的緩存,論壇內(nèi)的刷新頁面并不會(huì)刷新內(nèi)容,而是返回之前的某個(gè)時(shí)間段,其原因?yàn)榫彺鎲栴}。 前言 本教程面向新人撰寫,無需任何編程語言基礎(chǔ),教你如何搭建一個(gè)輕論壇。您可以訪問 https://flarum.org.cn/ 來了解該更多相關(guān)信息。 按照本教...
摘要:前言本教程面向新人撰寫,無需任何編程語言基礎(chǔ),教你如何搭建一個(gè)輕論壇。按照本教程的操作方法,您可以順利完成搭建并將論壇上線。禁用緩存,存在小的緩存,論壇內(nèi)的刷新頁面并不會(huì)刷新內(nèi)容,而是返回之前的某個(gè)時(shí)間段,其原因?yàn)榫彺鎲栴}。 前言 本教程面向新人撰寫,無需任何編程語言基礎(chǔ),教你如何搭建一個(gè)輕論壇。您可以訪問 https://flarum.org.cn/ 來了解該更多相關(guān)信息。 按照本教...
摘要:如果提示端口沖突,可以自行修改為其他端口使用初始化設(shè)置,首次訪問需要設(shè)置管理員賬號(hào)密碼,根據(jù)提示完成即可。完成初始話就可以進(jìn)入后臺(tái),可以根據(jù)需要?jiǎng)?chuàng)建監(jiān)控等等。如果你正在考慮自建一個(gè)監(jiān)控程序,那么可以折騰試試uptime-kuma是一款開源監(jiān)控工具,類似于Uptime Robot和statping,ui非常簡(jiǎn)潔美觀,支持TCP/PING/HTTP監(jiān)控等,還支持多語言其中包括中文! 這篇文...
摘要:是一個(gè)簡(jiǎn)單的在線工具箱,基于進(jìn)行開發(fā)目前支持壓縮以及文字提取。文字提取目前支持的語言有英文簡(jiǎn)體中文繁體中文日文韓文。啟動(dòng)成功后,在瀏覽器中訪問服務(wù)器,即可看到前端界面。目前導(dǎo)出格式為。等待完畢后即可下載。pdftoolbox是一個(gè)簡(jiǎn)單的在線pdf工具箱,基于GhostScript進(jìn)行開發(fā),目前支持PDF壓縮以及PDF文字提取(OCR)。PDF文字提取目前支持的語言有 英文、簡(jiǎn)體中文、繁體中文...
閱讀 730·2023-04-25 19:43
閱讀 3974·2021-11-30 14:52
閱讀 3800·2021-11-30 14:52
閱讀 3865·2021-11-29 11:00
閱讀 3796·2021-11-29 11:00
閱讀 3894·2021-11-29 11:00
閱讀 3571·2021-11-29 11:00
閱讀 6154·2021-11-29 11:00