产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 求助!百度了好久找不到答案!nginx如何设置开启错误提示

学习中的学习
铁牌会员
154.00 价值分

学习中的学习 发表于 2015-09-01 10:48:35
网上有写,但不管用。我不想捕捉太多的错误,只要能捕捉404页面不存在错误就可以了。PHP程序自身内部有错误拦截,但我想利用PHP自身的这个错误来自动创建文件,可在4.2下全给nginx拦截了。后来写了自定义PHP作为404页面,但暴露了后台不好 。有 什么 办法拦截不,或设置nginx。
2015-09-01 10:48:35 1

amysql
创始人
16530.81 价值分

nginx怎么会拦截php创建的文件?
  支持 (0分)  反对 (0分)
回复  2015-09-01 12:52:19 2

AMH面板 - 好用高效低占用、安全可靠极稳定

学习中的学习
铁牌会员
154.00 价值分

引用:
amysql 发表于 2015-9-1 12:52
nginx怎么会拦截php创建的文件?


老大是这样,或许我没表达清楚,文件原本不存在,当访问的时候就肯定会报404错误,原本在程序里是设定了如果文件不存在就调用创建文件的方法,但因为amh4.2安装后nginx事先会检测路径文件是否存在并跳到自定义的404错误页面的原因,所以WEB程序就走不到程序中定义的检测文件是否存在的那里了。原本想把404错误页面做修改,成为另一个入口文件来执行创建文件的方法,但这样做发现容易暴露WEB系统的不想公开的这个方法。因为需要先加载那个有创建文件方法的类文件,然后在调用。这样一来就达不到隐藏系统服务端内部文件的效果,在系统客户端也就明文暴露了服务端内部文件的路径。在百度了半天后没结果,也知道PHP没有开启错误提示,按百度一些文章里的方法开启PHP错误提示,但还是先被nginx拦截404文件不存在的错误,所以就来求教。如何设置才能达到我想的那种效果。由WEB程序自己处理文件没找到。
  支持 (0分)  反对 (0分)
回复  2015-09-03 02:01:05 3

itsling
铁牌会员
72.00 价值分

引用:
学习中的学习 发表于 2015-9-3 02:01
老大是这样,或许我没表达清楚,文件原本不存在,当访问的时候就肯定会报404错误,原本在程序里是设定了 ...


标准的垃圾站群程序
  支持 (0分)  反对 (0分)
回复  2015-09-03 08:12:45 4

学习中的学习
铁牌会员
154.00 价值分

不管是不是垃圾站群程序,能用就是好程序。
  支持 (0分)  反对 (0分)
回复  2015-09-03 13:15:51 5
 1  (总1页)
AMH社区列表
用户服务中心