在lnmp1.3布置的web服务器上运行thinkphp3.2.3项目pathinfo路径模式
生活随笔
收集整理的這篇文章主要介紹了
在lnmp1.3布置的web服务器上运行thinkphp3.2.3项目pathinfo路径模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通過我的經歷希望能給大家帶來一些幫助:
我是在Linux系統上通過https://lnmp.org/install.html設置Nginx服務器,使用的是lnmp1.3版本,之后將一個thinkphp3.2.3項目上傳到該服務器/home/wwwroot/項目名。
然后瀏覽器瀏覽該網站,一直報404 Nginx錯誤,瀏覽了許多講解都沒成功,最后發現,找到 ? /usr/local/nginx/config/vhost/項目名.config
server{listen 82;server_name localhost;index index.html index.htm index.php;root /home/wwwroot/tp3.2.3;#error_page 404 /404.html;include enable-php-pathinfo.conf; //最主要改這個,下邊幾乎不動location /nginx_status{stub_status on;access_log off;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*\.(js|css)?${expires 12h;}location ~ /\.{deny all;}access_log /home/wwwlogs/tp3.2.3.log;}
最后,又找到php.ini配置文件,
找到:cgi.fix_pathinfo=0
更改為:cgi.fix_pathinfo=1
從新運行lnmp restart;
轉載于:https://www.cnblogs.com/zst062102/p/6837684.html
總結
以上是生活随笔為你收集整理的在lnmp1.3布置的web服务器上运行thinkphp3.2.3项目pathinfo路径模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: string的内存管理问题
- 下一篇: 微信网页授权功能来获取用户信息(昵称或头