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