国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > WEB服務 > 正文

在Nginx上部署ThinkPHP 解決Pathinfo問題

2020-03-22 16:49:12
字體:
來源:轉載
供稿:網友
  • 其實,要解決nginx不支持pathinfo的問題,有兩個解決思路,一是不使用pathinfo模式,二是修改nginx的配置文件,使它支持pathinfo。為了使問題簡單化,我選擇了第一種方式,因為就第二種方式,我查了很多資料,發現大家的方法不盡相同,有的還差別很大,容易造成誤導,所以我選擇從簡出發,選擇普通模式,雖然有一定的風險。當把index.php對應的前臺代碼修改完畢之后,發現前臺基本正常,可是后臺仍然出現重定向的問題。折騰了半天之后,我才想到看一下日志文件,原來是編輯器的問題,看來日志文件真的很重要,以前一直不重視。在config.php文件的第一行出現了輸出,


    在sublime下,一般會為UTF-8文件添加BOM頭,這個BOM頭在window下通常是看不見的,可以通過其他的編輯器查看到,Linux下也可以直接看到,通常顯示出來是一個亂碼字符,把這個字符刪除即可,或者簡單一點,直接在第一行回車,再刪除就可以了。到這里,后臺基本可以訪問了。

    有幾個小問題需要說明一下(參考:http://www.lai18.com/content/368727.html

    1.在登錄的時候,我是通過外部js文件發送Ajax請求進行驗證的,在js與ThinkPHP模塊函數通信遇到了點問題,一直不知道正確的路徑該怎么寫,也沒有查到相關資料,只能各種試,好在找到了解決辦法,通過直接帶上入口文件名的方式,代碼如下

    var url="system.php?m=Login&a=doLog"; $.post(url,{"staffname":$staffname,"staffpwd":$staffpwd,"verifycode":$verifycode},function(data){     if(data=="codeerr"){           alert("驗證碼錯誤!");     }else if(data=="authempty"){           alert("請輸入用戶名或密碼!")     }else if(data=="autherr"){           alert("用戶名或密碼錯誤!");     }else if(data=="success"){           alert("登錄成功!");            location.href="system.php?m=Index&a=index";   //訪問首頁     }

    當然,此為普通模式下的訪問方式,如果是pathinfo的話,只需要把紅色部分如下修改即可

    var url="doLog"; $.post(url,{"staffname":$staffname,"staffpwd":$staffpwd,"verifycode":$verifycode},function(data){       if(data=="codeerr"){               alert("驗證碼錯誤!");       }else if(data=="authempty"){               alert("請輸入用戶名或密碼!")       }else if(data=="autherr"){               alert("用戶名或密碼錯誤!");       }else if(data=="success"){               alert("登錄成功!");               location.href="../Index/index";   //跳轉首頁,訪問其他模塊的方法

    2.下載文件的時候,總是莫名多出許多html的東西,原因是緩沖區沒有清空,可以通過以下代碼進行修改,不過這種方式實際上是下載的仍然是html格式的文件,只不過改了一下后綴名為xls而已,因而用excel打開的時候會提示格式問題,忽略即可。同時需要注意使用 icov()函數轉換編碼,因為xls默認編碼格式并非utf-8.

    ob_start();ob_end_clean();Header( "Content-type: application/octet-stream"); Header( "Accept-Ranges: bytes "); Header( "Content-type:application/vnd.ms-excel;charset=gb2312");   Header( "Content-Disposition:attachment;filename={$filename}.xls");

    3.在刪除文件時會遇到路徑問題,因為項目中使用的較多的是相對路徑,即相對入口文件而言,但是刪除文件則需要使用絕對路徑,我并沒有找到合適的解決方法,只好用了比較保守的方式,代碼如下

    $path="./Public/uploads/";     $path=str_replace("/","/",realpath($path)."/");  //獲取絕對路徑,并轉換分隔符

    4.在配置nginx和php方面,我使用了fastCGI的方式,將如下代碼保存為cmd文件,直接點擊運行就可以了

    "F:phpphp-cgi.exe" -b 127.0.0.1:9000 -c "F:phpphp.ini" //后面是php文件的路徑

    然后在nginx的配置文件里加上幾句話
    location ~ .php/?.* {            root           myapplications;            fastcgi_pass   127.0.0.1:9000;             fastcgi_index  index.php;             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;            include        fastcgi_params;            #定義變量 $path_info ,用于存放pathinfo信息             set $path_info "";             #定義變量 $real_script_name,用于存放真實地址             set $real_script_name $fastcgi_script_name;             #如果地址與引號內的正則表達式匹配             if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$") {                     #將文件地址賦值給變量 $real_script_name                     set $real_script_name $1;                     #將文件地址后的參數賦值給變量 $path_info                     set $path_info $2;             }             #配置fastcgi的一些參數             fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;             fastcgi_param SCRIPT_NAME $real_script_name;             fastcgi_param PATH_INFO $path_info;         }


    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
    欧美xxxxx性| 超碰在线中文| 青草av在线| 精品a在线观看| 国产麻豆视频网站| 国产人成网在线播放va免费| 超碰在线国产| 日p在线观看| 欧美日韩久久中文字幕| 欧美日韩视频精品一区二区| 国产永久免费高清在线观看| 中文av在线播放| 在线中文资源天堂| 青青草在线免费观看| 国产美女视频一区二区三区| 中文字幕在线看精品乱码| 免费在线看v| 老司机精品视频一区二区| 国产在线免费观看| 国产成人精品综合网站| 国产精品扒开做爽爽爽的视频| 青青草视频免费在线观看| 超碰在线观看免费版| 国产经典自拍视频在线观看| 免费午夜一级| 精品美女在线观看视频在线观看 | 日本中文字幕在线播放| 国产精彩视频在线观看免费蜜芽| jizz在线视频| 日本免费不卡| 青青草原国产在线| 国产黄色片中文字幕| 开心激情五月婷婷| 影音先锋在线中文字幕| 中文字幕免费中文| 激情网站在线| 碰草在线视频| baoyu777.永久免费视频| 国产精品毛片一区二区三区四区| 欧洲一区av| 2018中文字幕在线观看| 国产在线拍揄自揄拍视频| 国产va在线| 人成在线免费视频| free性亚洲| 国产一卡2卡3卡四卡网站| 免费黄色网页在线观看| 香蕉视频网站在线观看| 91亚洲天堂| 亚洲私人影吧| 夜夜操天天干| 国产网红在线观看| 久热中文字幕在线观看| 久草福利资源在线视频| 美女av在线播放| 狂野欧美性猛交xxxx乱大交| 免费在线播放av| 国产精品一品| 国产视频福利在线| 在线免费观看污| 99福利在线| 欧美卡一卡二| 国产视频一二三区| 在线免费黄色毛片| 久久亚洲天堂| 2019中文字幕视频| 黄网在线免费| 国产高清免费视频| 在线黄色.com| 超碰国产在线| 国产高清视频在线播放| 日韩黄色成人| 国产一卡2卡3卡4卡网站免费| 国产精品二线| 欧美高清xxxx性| 九九精品视频在线观看九九| 国产天堂视频| av在线电影观看| 国产精品久久久高清免费| 国产福利免费观看| 国产中文字幕第一页| 国产黄色片大全| 国产在线三区| h网站久久久| 91中文字幕网| 国产一卡2卡3卡免费网站| 青青草在线免费观看| 中文字幕2019第三页| 久久久久久久久亚洲精品| xxxxx中文字幕| 成人免费一区二区三区牛牛| 国产欧美黑人| 天堂在线中文资源| 青青久草在线| 午夜羞羞小视频在线观看| 国产欧美一区二区三区小说| 九九热视频免费在线观看| 在线观看视频污| 精品国产高清自在线一区二区三区 | 爱福利在线视频| 91久久麻豆| 亚洲精品一区中文字幕电影| 精品伦理一区二区| 伊人网站在线| 日本三级在线视频| 狠狠操天天操夜夜操| www.国产精品.com| 毛片网站在线观看| 国产中文字幕在线| 国产三级视频在线| 国产素人视频在线观看| 最新中文字幕在线| 国产精品福利视频一区二区三区 | 中文字幕久热在线精品| 国产麻豆视频| 最新av中文字幕| 国产三级自拍| 国产精品视频h| 精品一区二区观看| jlzzjlzz欧美大全| 国产在线第一页| 国产精品久久在线| 亚洲欧洲成人| 国产精品天堂| 18激情网站| 怡红院av在线| 激情五月色综合亚洲小说| 国产香蕉在线| 在线观看中文| 高潮毛片在线观看| 在线观看av网站永久| 天天操天天曰| 在线看黄色av| 懂色一区二区三区| 在线三级中文| 国产一二区在线观看| 天天插天天干| 国产videos| 国产一级性片| 九九在线观看免费视频| 国产成人精品18| 青青草免费观看免费视频在线| 国产免费专区| 久久久久国产精品嫩草影院| 国产在线二区| 精品99又大又爽又硬少妇毛片| 青青免费在线视频| 在线免费国产视频| 国产素人视频在线观看| 九九热在线视频免费观看| 在线免费观看污| 国产高清一区二区三区视频| 黄色片大全在线观看| 亚洲欧美精品中文第三| 国产成人无吗| 九九热在线视频| 九九热视频在线| 免费视频二区| 欧美日韩在线视频免费观看| 精品久久亚洲一级α| 国产天堂av| 国产香蕉视频在线观看| 国产中文字幕在线播放| 狠狠色综合久久婷婷| 老师我好爽再深一点的视频| 免费看ww视频网站入口| 亚洲成人在线播放| 在线免费黄色毛片| 在线一区二区三区精品| 在线视频1区2区| 在线中文字幕视频| 中文岛国精品亚洲一区| 日本h视频在线观看| 国产一二三区在线视频| jizz亚洲大全| www.jizz在线观看| 欧美色欧美亚洲另类二区精品 | 在线中文字幕视频| 制服丝袜中文字幕在线观看| 国产福利在线| 伊人福利在线| 在线视频色在线| 久久五月精品| 国产视频福利在线| 国产精品入口麻豆免费观看| 国产探花在线观看| av天天在线| 成人av小说网| 国产无遮挡又黄又爽免费网站 | 99精品老司机免费视频| 免费看av大片| 91福利在线视频| 超碰国产在线| 中文字幕av在线播放| 免费在线黄色网址| 2021av天天| 九九热在线观看视频| 91嫩草在线播放| 2018av男人天堂| 国内自拍视频在线看免费观看|