要求 php 中的上一个目录会引发 500 错误
Requiring previous dir in php throws 500 error
我的本地计算机中有一个 PHP 文件,我需要以前文件夹中的一些文件,例如
"require_once("/../function_collection/pagination_functions.php")"
它在我使用 WAMPP 的本地计算机上完美运行,但是当我将完全相同的行放在实时服务器上的代码中时,它会抛出 500 错误。我做错了什么?并且我已经上传了所有必要的文件和文件夹。
- 您不需要在 require 行周围加上引号。
require_once("/../function_collection/pagination_functions.php");
- 您正在尝试使用绝对路径和相对路径 - 即。 /../ 不会工作。要么使用:
如果它在上面一个目录:
require('../function_collection/pagination_functions.php');
或使用完整路径,即
require('/path/to/function_collection/pagination_functions.php');
希望对您有所帮助!
我的本地计算机中有一个 PHP 文件,我需要以前文件夹中的一些文件,例如
"require_once("/../function_collection/pagination_functions.php")"
它在我使用 WAMPP 的本地计算机上完美运行,但是当我将完全相同的行放在实时服务器上的代码中时,它会抛出 500 错误。我做错了什么?并且我已经上传了所有必要的文件和文件夹。
- 您不需要在 require 行周围加上引号。
require_once("/../function_collection/pagination_functions.php");
- 您正在尝试使用绝对路径和相对路径 - 即。 /../ 不会工作。要么使用:
如果它在上面一个目录:
require('../function_collection/pagination_functions.php');
或使用完整路径,即
require('/path/to/function_collection/pagination_functions.php');
希望对您有所帮助!