“(include_path='.:/usr/share/pear:/usr/share/php')”是什么意思?

2023-12-29

我在 EC2 上有如下文件结构:但面临一些文件引用问题。

index.php
-db
  -config.php
-cron
  -cron1.php

我尝试过将文件引用为:

`require_once (dirname(__FILE__).'/db/config.php');`
`require_once (($_SERVER['DOCUMENT_ROOT']).'/db/config.php');`

但 cron 没有运行。它在邮件中给出错误:

`PHP Warning:  require_once(/db/config.php): failed to open stream: No such file or directory in /var/www/html/cron/cron1.php on line 3

Warning: require_once(/db/config.php): failed to open stream: No such file or directory in /var/www/html/cron/cron1.php on line 3

PHP Fatal error:  require_once(): Failed opening required '/db/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/cron/cron1.php on line 3

Fatal error: require_once(): Failed opening required '/db/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/cron/cron1.php on line 3`

如果你看一下 PHP 常量路径分隔符 http://php.net/manual/en/dir.constants.php,你会看到它是“:”。

如果您使用该字符分解字符串“.:/usr/share/pear:/usr/share/php”,您将得到 3 个部分。

  • . (这意味着您的代码所在的当前目录)
  • /usr/share/梨
  • /usr/共享/php

任何对 include()/require() 内容的尝试都将按此顺序在这些目录中查找。

它在错误消息中向您显示,让您知道在哪里找不到您试图要求的文件()

对于你的第一个要求,如果它包含在你的index.php中,那么你不需要dir的东西,只需做...

require_once ( 'db/config.php');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“(include_path='.:/usr/share/pear:/usr/share/php')”是什么意思? 的相关文章

随机推荐

  • rsync 错误:无法在“/foo/bar”上设置时间:不允许操作

    我从 rsync 中收到一个令人困惑的错误 并且我从网络搜索中发现的最初内容 以及所有常见的 chmod ing 并没有解决它 rsync failed to set times on foo bar Operation not permi
  • Groovy 加载到 div 中

    因此 尝试在 groovy 中创建一个相对 我认为 简单的设置 并且缺少一些位 基本上我正在尝试创建一个包含三个窗格 一个标题 左侧栏和一个主窗口的网页 标题保持原样 左侧有一个用于生成报告的控制器 右侧显示输出 到目前为止一切顺利 但有两
  • content-type: text/json 和 application/json 之间的确切区别是什么?

    两者之间的确切区别是什么 内容类型 text json 内容类型 application json 我一直在随机使用它们 但从未在两个 http 标头中发现任何输出差异 application json json 的官方 MIME 类型 t
  • 在 Linux 2.6 驱动程序模块 makefile 中创建调试目标

    我试图能够在命令行执行 make debug 它将使用 DDEBUG OUTPUT 定义构建我的驱动程序模块 这将导致代码的某些部分被编译 在 2 4 内核 makefile 中 这非常简单 我只是创建一个 debug 目标 并在该目标的
  • 使应用程序对 Retina 显示屏友好

    我有一个应用程序 希望使其适合视网膜显示 这个过程到底是如何进行的 除了我已有的图像之外 还需要添加哪些图像 我知道尺寸应该不同 但不确定细节 还需要做什么来处理视网膜显示 如果设备支持视网膜显示 是否应该检测设备并使用其他图像 如果有很多
  • pthread 程序的臭名昭著的行为

    我是编程新手 刚刚开始使用c语言中的pthread 我很好奇多线程对性能的提升程度 为了测试这一点 我编写了一个简单的程序来计算 n 位数字的总和 老实说 是从 YouTube 视频中获取的 我给了它一些真正的大数字来获取执行时间的一些值
  • ARM 中的 CMP 和 TST 指令有什么区别?

    我无法理解 ARM 中这两条指令之间的区别 据我了解 CMP R1 R2 将执行操作 R1 R2 但不存储结果 然后它会在状态寄存器中设置标志 例如 N 负 如果 R1 我不明白 TST 的做法有何不同 在我的笔记中 它说 TST 不会改变
  • 屏蔽 numpy 数组的特定列

    我有一个 60 1000 维度的 2D numpy 数组 A 说 我有一个变量idx array 3 72 403 512 698 现在 我想屏蔽指定列中的所有元素idx 这些列中的值可能会出现在其他列中 但不应屏蔽它们 任何帮助 将不胜感
  • jquery-1.5.1.min.js 和 IE8

    IE8 给出了 jquery 1 5 1 最小化的错误 Invalid argument 但 Firefox 没有 错误来自这一行 w a elem style a elem style a prop null a elem style a
  • 混合 EVEX 和 VEX 编码方案的代价是什么?

    It is a 已知问题 https stackoverflow com questions 41303780 why is this sse code 6 times slower without vzeroupper on skylak
  • 如何在同一个html标题中设置不同的字体大小?

    我想创建一个 html header 如下 Version1 10 3 4 vs Version2 10 3 4 我希望版本号比单词小 Version1 and Version2 我怎样才能做到这一点 这就是你所需要的 无需特殊编码 h1
  • 在 SFSafariViewController 关闭时,禁用状态栏隐藏动画 [iOS 9]

    当 SFSafariViewController 关闭时 我需要禁用状态栏的 隐藏动画 正常登录 Facebook 后 请求权限 因为在帧变化时制作了一个糟糕的动画 在我的故事板中 状态栏被隐藏 并且我的视图有一个约束 顶部空间到 顶部布局
  • 如何用“屏幕”代替“否认”?

    ctrl z disown h 1 bg 1 logout ctrl z the program bg so it wont die when you logoff screen retty Pid will attach the runn
  • 如何在 Node 中使用 fontKit 从字体集合(TTC、DFONT)中提取 TTF

    尝试以编程方式从 true type Mac 字体集合 TTC 或 DFONT 中提取单个 TTF 字体并保存它 很像在线网站 例如https transfonter org ttc unpack https transfonter org
  • 警告:自定义遮罩层需要配置,并且在 keras 中保存模型时必须覆盖

    我从顺序创建了一个模型 当我保存它时 我收到了这条警告消息 home anaconda3 lib python3 8 site packages tensorflow python keras utils generic utils py
  • 对其他数据框中的值进行排序和查找

    我有一个名为commodities 3 它包含 28 列不同的商品和 403 行代表月末数据 我需要的是分别找到每一行的位置 最大值 最小值 所有其他积极因素 所有其他负面因素 然后应该使用这些索引来定位另一个具有相同列和行特征的数据帧中的
  • 在模态框内响应 Native FlatList

    我试图将 FlatList 放入 Modal 中 但列表只是从我给它的容器中溢出而不是滚动 我尝试过添加 Flex 等 但没有运气让列表保持在界限内 有什么建议么 Here is the Modal const modalContainer
  • SwiftUI 视图位于中间而不是顶部

    我正在尝试在 SwiftUI 中创建一个视图 在预览中 它看起来应该是这样 但是当在我的 iPhone 上 或实时预览 上运行时 它看起来像是偏移了 我尝试将填充设置为 150 但 TextField 不响应触摸 VStack Text N
  • 使用 Doctrine2 和 Symfony2 的服务对象

    我正在开发一个 Symfony2 Doctrine2 项目 它处理 MSSqlServer 上的 2 个数据库 第一个数据库A db有一张桌子forms第二个B db has people 我的所有实体都是用注释定义的 我需要从以下位置获取
  • “(include_path='.:/usr/share/pear:/usr/share/php')”是什么意思?

    我在 EC2 上有如下文件结构 但面临一些文件引用问题 index php db config php cron cron1 php 我尝试过将文件引用为 require once dirname FILE db config php re