• 信息中心

    这里见证我们每一步的成长

    立即咨询

    解决PHP5.6版本“No input file specified”的问题

    时间:2018-12-27   流量:9288

    问题描述:使用TP框架做项目时,在启用REWRITE的伪静态功能的时候,首页可以访问,但是访问其它页面的时候,就提示:“No input file specified.”
    原因在于使用的PHP5.6是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误
    默认的.htaccess里面的规则:

    IfModule mod_rewrite.c> Options +FollowSymlinks  RewriteEngine On   RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>
    “No input file specified.”,是没有得到有效的文件路径造成的。
    修改后的伪静态规则,如下:
    IfModule mod_rewrite.c> Options +FollowSymlinks  RewriteEngine On   RewriteCond %{REQUEST_FILENAME} !-d  RewriteCond %{REQUEST_FILENAME} !-f  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule>
    仅仅就是在正则结果“/$1”前面多加了一个“?”号,问题也就随之解决了。



    标签:
    80%

    访客选择看一看



    为您免费定制
    专属的《策划方案与报价》

    通过对标站点分析,结合行业特点,提炼行业核心关键词,放大行业优势与不足,从而汲取经验,利用专用工具规划栏目板块;再对应品牌自身定位与核心竞争力,整理出一份合适的解決方案。

    福利:

    1.企业改版,可享受元润建站基金扶持,最高优惠达5万元。

    2.为支持残疾事业,建站优惠最高至全免。

    3.为支持公益事业,建站优惠最高至全免。

    4.为支持社会基层事业,建站优惠最高至全免。


    • 滇·怒江傈

      14*****2774

      9小时前

    • 桂·来宾

      18*****7083

      7小时前

    • 浙·宁波

      17*****4704

      2小时前

    • 川·巴中

      15*****3842

      刚刚

    • 鄂·黄冈

      18*****5606

      刚刚

    close
    网站地图
    关于我们
    走进元润
    企业文化
    荣誉资质
    服务产品
    企业官网
    微信公众号开发
    小程序开发
    电商购物
    软件定制开发
    城市分站
    社区积分治理
    SEO优化
    云计算服务
    服务器运维
    自媒体运维
    数字内容制作
    工业互联网
    展厅控制系统
    知识产权
    商标注册
    成功案例
    企业官网
    微信公众号开发
    小程序开发
    电商购物
    信息中心
    最新动态
    媒体报道
    小元观点
    通知公告
    商务合作
    城市分站