zoukankan      html  css  js  c++  java
  • thinkphp项目部署在phpstudy里的nginx上

    朋友的一个thinkphp做的项目,让我帮他部署一下的,LINUX服务器,用宝塔。

    第一台服务器,装上宝塔,宝塔里装NGINX,PHP5.6,再建立网站,绑定域名,访问成功,一切正常!

    昨天试着给另一台服务器上装上同样的,宝塔,NGINX,PHP5.6,建立网站,绑定域名,结果访问的时候出错了,404错误,

    一翻搜索,发现只要进宝塔里把网站设置里的那个防跨站攻击的勾勾去掉就好了,不知道干嘛第一台服务器是没有勾上,这台服务器是勾上了。。

    把整个项目弄到本地,本地WIN10,装上PHPSTUDY,用默认的PHP5.6+APAXCHE,站点域名管理新建一个,端口8001

    本地开浏览器访问:http://localhost:8001 访问网站正常

    PHPSTUDY里切换到NGINX+PHP5.6,也是站点域名建立一个,端口8001,结果在访问的时候出错了,不管访问哪个页面都是报错:

    No input file specified

    上网搜索了一天,终于找到篇可以解决我问题的文章了。。

    https://blog.csdn.net/weixin_37281289/article/details/88621487

    查看C:phpStudyPHPTutorial ginxlogserror.log文件,发现错误:

    ​我的网站目录是c: empdaochiphp,原来NGINX把 给转义了,进入:

    C:phpStudyPHPTutorial ginxconfvhosts.conf

    ​改成c:\temp就好了

    再浏览http://localhost:8001成功显示....另一个错误...

    原来是用的thinkphp的,本地测试的话还得加上index.php

    如果想不需要输入index.php的话,还得改vhost.conf文件,另外差点忘记,那个宝塔 上的也要给网站的配置文件里加上那些东西

        location / {
            if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php?s=$1 last;
            break;
            }
        }

  • 相关阅读:
    JSONObject处理java.util.Date
    JSON lib 里JsonConfig详解
    Android编程获取手机的IMEI
    Toast用法
    JMM内存管理
    Users is not mapped(Hibernate实体类采用注解)
    指针小结(不定期更新)
    这个博客几乎不用了,转到csdn
    2013暑期在家(1)
    用户空间与内核空间,进程上下文与中断上下文[总结]
  • 原文地址:https://www.cnblogs.com/niunan/p/10966732.html
Copyright © 2011-2022 走看看