寶塔面板下使用Nginx ,typecho,404問題

寶塔面板下使用Nginx ,typecho,404問題

最近買了個香港的vps,於是想着裝個面板統一管理起來比較方便,就百度了下 Linux面板,發現寶塔面板界面看起來,還挺好看的,抱着嘗試的心態是去試了下,於是就在vps上安裝了一個,等安裝好,迫不及待的就安裝了一個小博客試試,typecho 輕量簡潔,輕車熟路的安裝完了,網站主頁但是無法登錄後臺,點擊前臺鏈接或者後臺登錄時出現"404, not found" 於是去百度得知 "這是nginx的設置時沒有注意支持pathinfo導致的"

以上內容來自typecho官方文檔,根據官方的文檔,然後結合寶塔面板的的實際情況,我做了如下修改

1 修改php配置文件,我使用的是php7 所以我複製了一個php7的配置文件 操作如下

cd /www/server/nginx/conf (切換到配置目錄)

cp enable-php-70.conf enable-php-70-typecho.conf (複製一個配置文件)

vim enable-php-70-typecho.conf

清空裏面的內容 輸入

location ~ .*\.php(\/.*)*$ { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi-70.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; }

wq 保存

接下來

cd vhost 找到該網站配置文件

vim 打開

箭頭標註的那行改成我們之前修改的php配置文件。
重啓 php nginx 就OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章