php - 在实时服务器上打开所需文件失败

标签 php linux

我有一个名为 Utilities.php 的文件存储在一个名为 SRC 的文件夹中,该文件夹包含一个名为 DB 的文件夹。 DB 有一个名为 classes.php 的文件。所以这是结构:

SRC/
  DB/
  classes.php
utilities.php

现在,我想在 utilities.php 中引入 classes.php,我在本地执行此操作并且有效:

require_once 'src/db/classes.php';

但是当我将项目移动到实时服务器 (AWS) 时,出现此错误:

Failed opening required 'src/db/classes.php' 

请问我该如何解决?

最佳答案

也许在 AWS 上,您编写的脚本具有不同的当前目录。尝试使用 __DIR__ const:

require __DIR__ . '/src/db/classes.php';

关于php - 在实时服务器上打开所需文件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50421521/

相关文章:

php - Laravel 数据表中的调用 id

PHP - 在对象内调用函数会导致错误 : 'Call to a member function query() on integer in'

php - 使用 url 填充表单 - 多种输入类型

php - 移动服务器破坏了 MySQL 数据库驱动的谷歌地图

linux - 如何根据 Chef Recipe 中命令执行返回的值禁用Linux进程

php - php html dom解析器问题中的样式内联样式

linux - 使用 bash 在 Linux 中获取子网掩码

Linux 内核——刷新 VFS Dentry 缓存

Linux/Windows 中的 C/C++ 内存使用 API

python - 剂量 python 报告实验室有调试日志吗?