要求 php 中的上一个目录会引发 500 错误

Requiring previous dir in php throws 500 error

我的本地计算机中有一个 PHP 文件,我需要以前文件夹中的一些文件,例如

"require_once("/../function_collection/pagination_functions.php")"

它在我使用 WAMPP 的本地计算机上完美运行,但是当我将完全相同的行放在实时服务器上的代码中时,它会抛出 500 错误。我做错了什么?并且我已经上传了所有必要的文件和文件夹。

  1. 您不需要在 require 行周围加上引号。

require_once("/../function_collection/pagination_functions.php");

  1. 您正在尝试使用绝对路径和相对路径 - 即。 /../ 不会工作。要么使用:

如果它在上面一个目录:

require('../function_collection/pagination_functions.php');

或使用完整路径,即

require('/path/to/function_collection/pagination_functions.php');

希望对您有所帮助!