解決ThinkPhp在nginx下404問題

2022-09-04 18:09:17 字數 383 閱讀 3408

以寶塔面板為例:

找到寶塔面板網域名稱的nginx配置檔案進行編輯增加以下內容

fastcgi_split_path_info ^(.+\.php)(.*)$;    

fastcgi_param path_info $fastcgi_path_info;

fastcgi_param path_translated $document_root$fastcgi_path_info;

fastcgi_param script_filename $document_root$fastcgi_script_name;

完成以上內容增加後已經解決了404的問題,如果需要去除index.php,在寶塔面板網域名稱選擇偽靜態規則中選擇thinkphp即可

在linux(centos)系統安裝nginx教程

一 安裝nginx需要如下環境 參考 configure prefix usr local nginx with stream make make install 1 gcc 編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc pcre perl compatible regular expre...

完美解決在ThinkPHP控制器中命名空間的問題

前幾天在tp中,使用php自帶類,因為命名空間,遇到乙個小問題。因為thinkp程式設計客棧hp中使用了命名空間,如果在home命名空間下,直接執行如下 datetime new datetime basedate,new datetimezone timezone 那麼其等同如 datetime ...

在虛擬機上安裝Docker並執行Nginx

作為it屆的一名小學生,常常聽前輩們討論什麼虛擬機器啦,docker呀,nginx啊,及docker在linux上執行nginx等技術,每逢此刻,我都會搬個小板凳坐好了然後靜靜的聽大牛們分享自己在某項技術當中的研究成果,時不時地還不忘自我調侃一下 總感覺自己離這些高大上的東西吧,還有一段距離。於是我...