当前位置: 首页 > news >正文

成品网站货源入口现在做微信开发网站多少钱

成品网站货源入口,现在做微信开发网站多少钱,wordpress get_user_id,app开发公司杭州发现问题#xff1a;使用ThinkPHP3.2.2在nginx部署网站#xff0c;设置URL_MODEL2#xff0c;使用U方法在本地生成的链接形如:/public/index但是在部署在nginx上却出现了问题 其中的URL生成了./public/index通过追寻ThinkPHP源码在ThinkPHP.php文件中发现了如下代码:if(IS_C…发现问题使用ThinkPHP3.2.2在nginx部署网站设置URL_MODEL2使用U方法在本地生成的链接形如:/public/index但是在部署在nginx上却出现了问题 其中的URL生成了./public/index通过追寻ThinkPHP源码在ThinkPHP.php文件中发现了如下代码:if(IS_CGI) {//CGI/FASTCGI模式下$_temp explode(.php,$_SERVER[PHP_SELF]);define(_PHP_FILE_, rtrim(str_replace($_SERVER[HTTP_HOST],,$_temp[0]..php),/));}else {define(_PHP_FILE_, rtrim($_SERVER[SCRIPT_NAME],/));}这是问题的根源访问http:www.xxx.com/public/index在apache下$_SERVER[PHP_SELF]显示./index.php/public/index而在nginx中显示空白访问http:www.xxx.com/index.php/public/index在apache下$_SERVER[PHP_SELF]显示./index.php/public/index而在nginx中显示/public/index最后发现是在nginx开启PATH_INFO时出现了奇异。我的nginx 中PATH_INFO段的配置是fastcgi_split_path_info ^(.?\.php)(/.*)$;set $path_info $fastcgi_path_info;fastcgi_param PATH_INFO $path_info; #只要设置了这行PHP_SELF返回的就出问题try_files $fastcgi_script_name 404;回复内容发现问题使用ThinkPHP3.2.2在nginx部署网站设置URL_MODEL2使用U方法在本地生成的链接形如:/public/index但是在部署在nginx上却出现了问题 其中的URL生成了./public/index通过追寻ThinkPHP源码在ThinkPHP.php文件中发现了如下代码:if(IS_CGI) {//CGI/FASTCGI模式下$_temp explode(.php,$_SERVER[PHP_SELF]);define(_PHP_FILE_, rtrim(str_replace($_SERVER[HTTP_HOST],,$_temp[0]..php),/));}else {define(_PHP_FILE_, rtrim($_SERVER[SCRIPT_NAME],/));}这是问题的根源访问http:www.xxx.com/public/index在apache下$_SERVER[PHP_SELF]显示./index.php/public/index而在nginx中显示空白访问http:www.xxx.com/index.php/public/index在apache下$_SERVER[PHP_SELF]显示./index.php/public/index而在nginx中显示/public/index最后发现是在nginx开启PATH_INFO时出现了奇异。我的nginx 中PATH_INFO段的配置是fastcgi_split_path_info ^(.?\.php)(/.*)$;set $path_info $fastcgi_path_info;fastcgi_param PATH_INFO $path_info; #只要设置了这行PHP_SELF返回的就出问题try_files $fastcgi_script_name 404;这个$_SERVER与服务器的配置有很大关系try_files $fastcgi_script_name 404;这个去掉就可以了$_SERVER[PHP_SELF]这个就会有的不需要去掉 try_files $fastcgi_script_name 404; 这个配置是解决php.ini配置项cgi.fix_pathinfo1时的安全漏洞的。这个问题是楼主的服务器php.ini配置为cgi.fix_pathinfo0造成的错误本文原创发布php中文网转载请注明出处感谢您的尊重
http://www.pierceye.com/news/546585/

相关文章:

  • 求创意设计分享的网站做国产免费视频网站
  • 易橙云做的网站怎么样做网站的设计理念
  • 费县住房和城乡建设局网站谷歌找网站后台
  • 青岛网站建设最便宜应用商城app下载
  • 陕西省建设部官方网站青岛网站制作案例
  • 珠海中国建设银行招聘信息网站刘金鹏做网站
  • 广州住房建设部网站php学校网站建设
  • 企业网站建设顾问网站美工做专题尺寸多少
  • 第一代网站建设技术网站建设前期规划方案范文
  • 网站建设基础心得蓝色的包装材料企业网站模板
  • thinkphp网站开发实战教程做厂房出租有那些推广网站
  • 怎么设自己的网站wordpress后台登陆很慢
  • 响水做网站网站方案书什么东西
  • 青岛seo网站排名优化wordpress页面伪静态
  • 汕尾东莞网站建设wordpress 反斜杠
  • 免费养殖网站模板jquery 的网站模板下载地址
  • 东莞市手机网站建设wordpress异步上传图片
  • 网站阵地建设管理郑州做网站多少钱
  • 自建站平台官方网站建设手机银行
  • 手机端的网站怎么做的苏州网站开发建设
  • wordpress 中型网站重庆seo网站管理
  • 网站有那些风格佛山小程序开发公司
  • 摄影网站制作长春网站建设哪家好
  • 制作社交网站wordpress 自定义文章类型 分页
  • 网站建设服务平台网站免费推广策划方案
  • 福田网站建设电话烟台艺术学校官网
  • iis上部署手机网站网页网站自做全搞定
  • 推荐成都网站建设四川seo推广方案
  • python做网站步骤您的php似乎没有安装运行wordpress所必需的mysql扩展
  • 汕头网站快速排名优化无极网站维护