1. 程式人生 > >LNMP顯示No input file specified.

LNMP顯示No input file specified.

用LNMP建的網站,今天把網站移動了一下,開啟後發現網站打不開了,顯示:No input file specified.

百度了一下,全是大家互相抄的答案,這也就算了,還解決不了問題,真是氣人

後來終於自行找到了問題所在:

為了解決跨站安全問題,現在lnmp、寶塔linux面板、wdcp都使用了chattr命令對.user.ini進行加鎖,當我們移動了網站目錄後,由於這個檔案的作用,導致了網站無法開啟的問題
這裡寫圖片描述


解決方法1:

修改.user.ini檔案內容,將網站目錄修改為新的位置即可。由於該檔案無法直接修改,我們要先解鎖許可權:

chattr -i 檔名

修改完後再將檔案加鎖回去:

chattr +i 檔名

再重啟一下lnmp:

lnmp restart

解決辦法2:
由於我是把網站移動到本地,所以不用擔心安全的問題,於是直接刪除.user.ini就可以了
當然,還是需要重啟nginx