frehc 发表于 2020-11-28 07:09:16

【已解决】windows面板下的nginx环境,php页面全部404

本帖最后由 frehc 于 2020-11-28 20:23 编辑

原标题:同样程序,在windows面板不正常(PHP文件全部404),在linux的下正常

接下来描述问题
首先看windows面板的环境,刚刚安装好的
Nginx 1.18.0
PHP-7.0
然后创建网站,把程序丢进去



然后访问,直接404,重点是,admin.php这个文件是存在的,然而访问不到
但是同一时候,index.html可以访问到,index.php提示404install.php也提示404





                                          如果仅仅是这样的话,这个帖子我也不会发出来的,
                                              和伪静态无关,和伪静态无关,和伪静态无关,
                                                                因为接下来才是重点
                                          在另外一台linux服务器中,安装同样的环境


Nginx 1.18.0
PHP-7.0





                                                新建网站,然后上传程序,访问一切正常




没有自定义任何配置,没有改任何东西,就是如上图这些操作,也不是服务器系统问题,因为系统从server2008到server2019装了个遍
                                                               
                                                                        



宝塔用户_eygiuu 发表于 2022-10-28 13:23:54

用楼上的方法解决了:handshake。之前到处查原因都说是伪静态,被带沟里了。。。

frehc 发表于 2020-11-28 07:10:21

----------------------------------

本帖最后由 frehc 于 2020-11-28 07:18 编辑

应该是和他一样的问题https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=17231&highlight=%E8%8B%B9%E6%9E%9C%2B404




和伪静态无关,因为默认不需要任何设置,默认直接就可以打开使用的。 然而windows面板就有故障,linux面板正常





frehc 发表于 2020-11-28 20:25:35

问题解决了是因为开启了防跨站攻击,网站》站点修改》网站目录》防跨站攻击(open_basedir) 关闭后重启服务器即可

宝塔用户_eygiuu 发表于 2022-10-28 13:22:47

同样的情况,用楼上的方法解决了:handshake。之前到处查原因都说是伪静态,被带沟里了。。。
页: [1]
查看完整版本: 【已解决】windows面板下的nginx环境,php页面全部404