首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Nginx+PHP php文件404错误一个可能原因

前情提要 网站本来是nginx + php-fpm socket方式跑,nginx是自己编译安装了。...操作过程没有仔细查看每一步提示,结果导致重新装了一个nginx,装好之后我把server配置移到新nginx配置目录里,结果就出现了静态文件可以访问,php文件死活报404问题。...原因 最终发现是因为新装nginx是以用户www-data运行,而php-fpm配置用户是www,所以php-fpmsocket所有者是www用户。 这时候本该报502错误,页面却是404。...500 502 503 504 /50x.html; location = /50x.html { root html; } 由于不存在50x.html文件,所以页面显示404错误页面...解决 过程是曲折,结果是美好 修改50x错误页面的正确root地址 修改nginx运行用户为www,重启nginx All is well.

3.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP错误处理

    程序只要在运行,就免不了会出现错误!或早或晚,只是时间问题罢了。 错误很常见,比如Notice,Warning等等。此时一般使用set_error_handler来处理: <?...php set_error_handler(function($errno, $errstr, $errfile, $errline) { var_dump($errno, $errstr,...统一管理错误日志,或者呈现一个相对友好错误提示页面等等。 但需要注意是set_error_handler无法捕捉某些Fatal error,比如下面这个错误: 此外,所有的Parse error(比如说少写了分号之类错误)都无法捕捉,不过换个角度看,解析错误代码本身就不应该发布,甚至都不应该进入版本库,关于这一点,我以前写过一篇《Subversion钩子...似乎应该顺水推舟接着写点介绍异常文字才好,可惜时间不早了,还是洗洗睡吧。

    1.8K20

    ZBLOG PHP自定义通用404错误页面模板(简洁单页面)

    一般情况下,从客户要求上看我们搭建网站并没有刻意去给客户网站安装404错误页面的模板主题页面,而是有时候采用默认系统自带。...当然如果需要追求效果或者严格度的话,最好是设置通用404错误页面模板,这样每次制作主题时候直接统一调用也不错。...这里老蒋有看到来自烽烟博客ZBLOG PHP自定义通用404错误页面的模板,这里整理过来,后面有需要时候我也会使用,如果我们有需要也可以参考。 <form name="search" method="post" action="{$host}zb_system/cmd.<em>php</em>?...脚本版权参考地址:https://www.fengyan.cc/1222.html 本文出处:老蒋部落 » ZBLOG <em>PHP</em>自定义通用<em>404</em><em>错误</em>页面模板(简洁单页面) | 欢迎分享

    2K20

    Eclipse配置Tomcat,访问404错误

    我从官网上面下载tomcat6,直接启动发现正常使用,但是在Eclipse绑定后启动,访问localhost:8080,本来应该是tomcat主页,但是却报了404错误。   ...百度搜索了一下,原来是tomcat编译位置原因!   在Server面板双击Tomcat就可以进入配置界面: ?   ...第一个选项是说 tomcat会使用workspace目录   第二个则是 使用tomcat部署目录   这也就意味着,如果我们直接裸启动一个tomcat,我们自己worspace是没有相关内容...,访问的话肯定会报404错误。   ...第一种把金字塔搬到中国来,在上面的问题中,就对应到把原本在tomcat目录主页拷贝到workspace目录;   第二种到埃及去,就是修改server locations变成tomcatinstalllation

    1.5K80

    网站404错误页面制作方法

    (一)Apache下设置404错误页面   为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:ErrorDocument 404 /notfound.php...  注意:   1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎消失   2.切记不要使用绝对URL(例如:http://www.yumaoseo.com/notfound.php...,打开“属性”“自定义错误信息”页,为“404”设定相  应错误信息页即可。   ...最后,我们对404错误页面还需要更深一层了解:   首先,404错误应工作在服务器级而不是网页级。   其次,必须确保在PHP执行前服务器已经顺利地送出“404”状态码。   ...最后,给大家个测试http状态码地址:http://www.piaoyi.org/tool/http.php404错误页面怎么做这个问题学seo一定要掌握。

    2.2K10

    【网页】HTTP错误汇总(404、302、200……)

    IIS 定义了许多不同 401 错误,它们指明更为具体错误原因。这些具体错误代码在浏览器显示,但不在 IIS 日志显示: • 401.1 - 登录失败。...这个错误代码为 IIS 6.0 所专用。 • 403.20 - Passport 登录失败。这个错误代码为 IIS 6.0 所专用。 • 404 - 未找到。...如果没有安装证书 Web 站点出现此错误,请单击下面的文章编号,查看 Microsoft 知识库相应文章: 224389 错误信息:HTTP 错误 403、403.4、403.5 禁止访问:要求...如果没有安装证书 Web 站点出现此错误,请单击下面的文章编号,查看 Microsoft 知识库相应文章: 224389 错误信息:HTTP 错误 403、403.4、403.5 禁止访问:要求...Access(HTTP 403.12 - 禁止访问:映射表拒绝访问) • 404 - 未找到。

    12K20

    超级有趣五个404错误页面设计

    在一个新互联网时代,GIF 就是新文字,而视频就是新图片,在这种情况下,打油诗和段子根本无法从浩如烟海 404 页面脱颖而出。...为了激发各位网页设计师灵感,TC 从网上找到了七个最有意思动态 404 错误页面,下面就与大家一起分享。 Giphy ?...但老实说,我们一开始对 Giphy 表现很失望,后来才发现 Giphy 不断显示不同 404 错误页面,而且每一个都会带给人不同炫酷体验。...所以,尽管 Giphy 几个 404 错误页面被赋予一点儿动态元素,但我们还希望 Giphy 能向我们呈现更多以 404 错误页面为主题动图狂想曲。Giphy,开始你游戏吧! Bitly ?...我们认为 Bitly 可能已经看到其 404 错误页面有大量访问量,因为该公司始终专注于为内容提供短小链接,虽然这种做法有时让人摸不着头脑。

    72720

    知识扩展----404错误页面那些事

    当用户浏览网页时,服务器无法正常提供信息,例如用户输入了错误链接;或者无法相应并且找不到原因,这时候页面会出现这个404页面。...那时候所有的请求都是有人工手动完成,如果在数据库没有找到请求者所需要文件,或者由于请求者写错了文件编号,用户就会得到一个返回信息:room404 : file not found。...后来互联网兴起后,人们也就习惯了用404作为服务器未找到文件错误代码了。 3、为什么要设计404页面?...浏览网页,找到一个你想要链接,但是当你点进去之后,却是个错误页面,顿时就有种不好赶脚~~设计一个有创意404页面,可以减少用户抱怨。所以说,一个好网站,好404错误页面是必须。   ...网上有创意404页面比比皆是,而现在404更是被用来做公益活动,复制一段代码到网站404设计代码,就可以通过互联网传播公益信息 ?

    76110
    领券