訪問LNMP虛擬主機出現報錯:No input file specified.

以前一直是使用lnmp一鍵包,可是訪問建立的虛擬主機,並無出現過的錯誤:No input file specified.html

網上的文章不少,可是都是轉載,並且緣由也不少,根本不適用nginx

後面在lnmp一鍵包官網找到解決方案:https://lnmp.org/faq/lnmp-vhost-add-howto.html3d

這是「防跨目錄設置」致使的問題,根據文檔,作出修改:code

# vi  /usr/local/nginx/conf/fastcgi.conf 

找到:fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在該行行前添加 #,htm

刪除public目錄下.user.ini文件blog

# chattr -i   path to/public/.user.ini
# rm   -rf    path to/public/.user.ini

我電腦安裝雙系統(win+deepin),這個項目文件在Windows ntfs文件系統磁盤下, chattr -i path to/public/.user.ini 報錯:chattr: 無效的參數 while reading flags on .user.inici

發現不能直接解鎖文件,網上帖子說chattr只能用於ext文件系統,因而我在這個命令chattr -i path to/public/.user.ini 加上「-f」:chattr -f -i path to/public/.user.ini ,試了一下,竟然成功解鎖文件了!lnmp

重啓nginx,問題解決文檔

相關文章
相關標籤/搜索