Nginx + PHP 异常排查,open_basedir 异常处理

新上一个网站,通过域名访问失败,排查方法如下:

开启异常日志

  1. 开启域名下,nginx的异常日志,并查看日志
    开启nginx的异常日志
tail -f /var/log/nginx/nginx.localhost.error.log
  1. 开启php的异常日志,该配置位于php.ini文件下
    在这里插入图片描述
tail -f /var/log/php/php.error.log

open_basedir 异常处理

在这里插入图片描述

通过日志查看到异常如下

PHP Warning: Unknown: open_basedir restriction in effect. File(/www/work/law/phpinfo.php) is not within the allowed path(s): (/www/wwwroot/zing.jdjhz.com/:/tmp/:/proc/) in Unknown on line 0

open_basedir 意思是开启了访问目录限制,常见限制方式有三种

  1. php.ini 配置中进行了限制,打开php.ini搜索open_basedir,可以注释它或者修改代码
  2. nginx中进行配置,一般在你的nginx域名配置下,有一段代码类似如下,可以删除或修改代码

fastcgi_param PHP_VALUE “open_basedir=/www/wwwroot/zing.jdjhz.com/:/tmp/:/proc/”

  1. 项目目录下,网站根目录下存在.user.ini文件,删除它

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/129779.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何做好sop流程图?sop流程图用什么软件做?

5.如何做好sop流程图?sop流程图用什么软件做? 建立标准作业程序sop已经成为企业进步和发展的必经之路,不过,很多刚刚开始着手搭建sop的企业并不知道要如何操作,对于如何做sop流程图、用什么软件做sop流程图等问题充满…

ClickHouse进阶(二十二):clickhouse管理与运维-服务监控

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容! 🏡个人主页:IT贫道_大数据OLAP体系技术栈,Apache Doris,Kerberos安全认证-CSDN博客 📌订阅:拥抱独家专题,你的订阅将点燃我的创作热情! 👍点赞:赞同优秀创作,你的点赞是对我创…

【Java每日一题】— —第二十六题:编程定义一个经理类Manager。(2023.10.10)

🎃个人专栏: 🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客 🐳Java基础:Java基础_IT闫的博客-CSDN博客 🐋c语言:c语言_IT闫的博客-CSDN博客 🐟MySQL&#xff1a…

Python教程——配置环境,再探IDE

文章目录 一、Python安装下载安装验证 二、第一个Python程序常见问题 三、Python解释器四、PyCharm工具安装和配置安装使用PyCharm基本使用 一、Python安装 下载 如果我们想要使用Python语言编写程序,我们必须下载Python安装包并配置Python环境,我们现…

孙哥分布式VIP课程

杜绝一两门课程割韭菜,杜绝引流之后换老师,全行业唯一支持全套试听的良心课程。 你目前学习提高跳槽是否有如下痛点 1、网上开源课程“琳琅满目”,学完后还是掌握的不够扎实,理解的不够透彻,学无所成2、学了若干知识…

Sentinel Dashboard 接入 Nacos 动态数据源 Zuul 接入 Sentinel 实战

背景 Sentinel Dashboard 默认将限流、熔断等规则保存在内存中,然后同步给连接 Dashboard 的客户端,客户端也是保存在内存中。 那么如果当 Sentinel Dashboard 异常重启,那么之前配置的规则将全部丢失,需要重新进行配置。 其中&a…

c语言文件操作详解:fgetc,fputc,fgets,fputs,fscanf,,fprintf,fread,fwrite的使用和区别

前言:在对于c语言的学习中,我们为了持续使用一些数据,为了让我们的数据可以在程序退出后仍然保存并且可以使用,我们引入了文件的概念和操作,本文旨在为大家分享在文件操作中常用的输入输出函数的使用方式和技巧&#x…

服务器数据恢复-服务器硬盘指示灯黄灯闪烁的数据恢复案例

服务器数据恢复环境: 服务器面板上的硬盘指示灯显示黄色是一种警告,提示指示灯对应的服务器硬盘已经被服务器识别出存在故障,硬盘即将下线。如果出现这种情况,建议服务器管理员/运维人员及时用完好的硬盘替换显示黄色指示灯对应的…

【Redis】Redis持久化深度解析

原创不易,注重版权。转载请注明原作者和原文链接 文章目录 Redis持久化介绍RDB原理Fork函数与写时复制关于写时复制的思考 RDB相关配置 AOF原理AOF持久化配置AOF文件解读AOF文件修复AOF重写AOF缓冲区与AOF重写缓存区AOF缓冲区可以替代AOF重写缓冲区吗AOF相关配置写后…

外贸客户开发信怎么写?如何撰写营销邮件?

外贸客户开发信模板有哪些?高回复率的开发信技巧? 外贸客户开发信是一项至关重要的工作。这封信通常是你与潜在客户建立联系的第一步,因此必须仔细策划和撰写。蜂邮EDM将介绍如何写一封令人印象深刻的外贸客户开发信,以吸引潜在客…

JVM篇---第八篇

系列文章目录 文章目录 系列文章目录一、虚拟机为什么使用元空间替换了永久代?二、什么是Stop The World ? 什么是OopMap?什么是安全点?三、说一下JVM 的主要组成部分及其作用?一、虚拟机为什么使用元空间替换了永久代? 「什么是元空间?什么是永久代?为什么用元空间代…

pandas读取csv文件(分隔符是一个或者多个空格)

文章目录 问题解决方法1.2. 问题 如果遇到csv文件不是以逗号分隔,也不是以一个空格分隔,也不是 \t 分隔, 但是又是有规律的分隔,就像下面这种 解决方法 查看官方文档 官方文档:https://pandas.pydata.org/pandas-docs/stable/r…